elasticsearch 布尔查询的用途是什么?,elasticsearch,elasticsearch" /> elasticsearch 布尔查询的用途是什么?,elasticsearch,elasticsearch" />

elasticsearch 布尔查询的用途是什么?

elasticsearch 布尔查询的用途是什么?,elasticsearch,elasticsearch,通常我使用“AND”、“AND NOT”、“OR”查询。 虽然bool查询似乎可以类似地生成查询,但您使用的“bool查询”是哪种情况?没有区别。关键字“AND”、“OR”和“AND NOT”都只是Elasticsearch用来在内部构建一个搜索引擎的别名 我倾向于长期使用布尔查询,原因如下: 我就是这样学会使用它们的,所以我坚持我所知道的 我可以混合搭配我想要的那种子句,“and”和“OR”甚至“and NOT”都可以混合搭配使用 通过显式调用,您还可以为每个查询设置不同的查询类型,因此“应该

通常我使用“AND”、“AND NOT”、“OR”查询。
虽然bool查询似乎可以类似地生成查询,但您使用的“bool查询”是哪种情况?

没有区别。关键字“AND”、“OR”和“AND NOT”都只是Elasticsearch用来在内部构建一个搜索引擎的别名

我倾向于长期使用布尔查询,原因如下:

  • 我就是这样学会使用它们的,所以我坚持我所知道的
  • 我可以混合搭配我想要的那种子句,“and”和“OR”甚至“and NOT”都可以混合搭配使用
  • 通过显式调用,您还可以为每个查询设置不同的查询类型,因此“应该”块中的一个查询(别名为“或”)可以是一个查询,而另一个查询可以是常规查询

  • 我明白这没有区别。非常感谢。