必须 表示:子句(查询)必须出现在匹配的文档中。这些子句必须匹配,例如逻辑 AND 。
应该 表示:这些子句中的至少一个必须匹配,例如逻辑 OR 。
基本上,它们的使用类似于逻辑运算符AND和OR。看到这个。
现在在布尔查询中:
必须 表示: 必须 与要包含的文档匹配的子句。
应该 表示:如果这些子句匹配,则增加
_score; 否则,它们将无效。它们仅用于完善每个文档的相关性得分。
是的,您可以在内部使用多个过滤器
must。

必须 表示:子句(查询)必须出现在匹配的文档中。这些子句必须匹配,例如逻辑 AND 。
应该 表示:这些子句中的至少一个必须匹配,例如逻辑 OR 。
基本上,它们的使用类似于逻辑运算符AND和OR。看到这个。
现在在布尔查询中:
必须 表示: 必须 与要包含的文档匹配的子句。
应该 表示:如果这些子句匹配,则增加
_score; 否则,它们将无效。它们仅用于完善每个文档的相关性得分。
是的,您可以在内部使用多个过滤器
must。