URL搜索,冒号和平等有什么区别?

时间:2018-04-13 09:06:10

标签: elasticsearch

我发现Elasticsearch会为后续查询返回相同的结果。

  

微/ _search Q =用户:kimchy

     

微/ _search Q =用户= kimchy

但是,如果我查询嵌套对象,Elasticsearch将返回不同的结果

  

微/ _search Q = location.address:我们

     

微/ _search Q = location.address = US

Elasticsearch的结肠和平等意味着什么?

1 个答案:

答案 0 :(得分:2)

=符号是URL的一部分,用于分隔查询字符串中的参数和值。

:符号是Lucene query expression language的一部分,并始终用于查询字符串的q=参数。

所以上面的第一个查询是正确的,但不是第二个查询,即使它们返回数据。