如果我直接在浏览器中对elasticsearch进行搜索,例如:
http:// localhost:9200 / mydocs / _search?q = Awesome%20Search
搜索主体数据实际上是什么样的?它正在执行multi_match
并包含所有字段吗?我尝试编写一个multi_match
包括所有字段的a,并且在浏览器中正确执行它会得到不同的结果。
?q=....
不是multi_match
查询,这是URI查询,正在使用query_string
query。
因此,您的搜索被“翻译”为:
{
"query": {
"query_string": {
"query": "Awesome Search"
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句