我发现Elasticsearch会为后续查询返回相同的结果。
微/ _search Q =用户:kimchy
微/ _search Q =用户= kimchy
但是,如果我查询嵌套对象,Elasticsearch将返回不同的结果
微/ _search Q = location.address:我们
微/ _search Q = location.address = US
Elasticsearch的结肠和平等意味着什么?
答案 0 :(得分:2)
=
符号是URL的一部分,用于分隔查询字符串中的参数和值。
:
符号是Lucene query expression language的一部分,并始终用于查询字符串的q=
参数。
所以上面的第一个查询是正确的,但不是第二个查询,即使它们返回数据。