匹配查询和查询字符串查询有什么区别?比如说,我有以下疑问,它们是否具有相同的功能?
GET /_search
{
"query": {
"match" : {
"_all" : "this is a test"
}
}
}
Run Code Online (Sandbox Code Playgroud)
和:
GET /_search
{
"query": {
"query_string" : {
"query" : "this is a test",
}
}
}
Run Code Online (Sandbox Code Playgroud)
考虑到使用query_string并且不指示任何特定字段,将自动使用_all字段
我添加了以下代码以向 phpMyAdmin 添加新服务器:
$i++;
$cfg['Servers'][$i]['verbose'] = 'cat';
$cfg['Servers'][$i]['host'] = '129.111.21.444';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
Run Code Online (Sandbox Code Playgroud)
现在,当我转到 phpMyAdmin 页面时,我会看到一个下拉菜单,可用于连接到所需的服务器。单击服务器名称后,我会看到一个页面,我应该在其中输入我的用户名和密码。完成后,我可以看到左侧的数据库,但我也看到以下错误:
Error in processing request
Error code: 200
Error text: OK (rejected)
It seems that the connection to server has been lost. Please check your network connectivity and server status.
Run Code Online (Sandbox Code Playgroud)
当我尝试点击数据库时,它让我回到登录页面。
如果节点包含特定字符串(关键字),我想解析一个 XML 文件并提取我感兴趣的节点。但是要使用 find 和 finall 函数,首先我决定小写我拥有的关键字列表以及 XML 文件。这是代码。
import xml.etree.ElementTree as ET
from xml.etree.ElementTree import tostring
import csv
tree=ET.parse('/Users/m/Documents/dr.xml')
**t = tostring(tree)**
t = t.lower()
tree= ET.fromstring(t).......
Run Code Online (Sandbox Code Playgroud)
我在这一行出现错误:
t = tostring(tree)
Run Code Online (Sandbox Code Playgroud)
知道如何解决这个问题吗?谢谢