我是搜索引擎领域的新手,我想知道是否有人可以帮助我澄清 Must/MustNot 和 Should/ShouldNot 搜索查询。
我的理解如下:
Must/MustNot 查询是绝对定义(即,结果必须/不得包含指定字段)
Should/ShouldNot 查询是相对定义(即,在某些情况下,它应该/不应该包含指定的字段)
如果这是正确的,有人可以为我提供一个示例,说明您何时会使用应该/不应该......如果我的理解完全错误 - 是否有人愿意为我解释它(或指向一个好的网站)?
谢谢!
附言。我正在使用弹性搜索(基于 Lucene)-但欢迎任何示例/解释