假设我有一个在 elasticsearch 中使用标签索引的文档:["red", "blue"]
我搜索了标签:["red"]
在我当前的实现(术语查询)中,我带回了结果,但是使用新的业务规则,我们只想返回一个“所有标签”匹配。
例如,给定文档和使用以下内容过滤的搜索tags
:
["red"] # => no match
["red", "blue", "green"] # => no match
["red", "blue"] # => match
["blue", "red"] # => match
在弹性搜索中是否有适当的过滤器?