【发布时间】:2013-10-11 16:03:56
【问题描述】:
假设我有一个在 elasticsearch 中使用标签索引的文档:["red", "blue"]
我搜索了标签:["red"]
在我当前的实现 (terms query) 中,我返回了结果,但是使用新的业务规则,我们只想返回一个“所有标签”匹配。
例如,给定文档和使用tags 过滤的搜索:
["red"] # => no match
["red", "blue", "green"] # => no match
["red", "blue"] # => match
["blue", "red"] # => match
在 elasticsearch 中是否有合适的过滤器?
【问题讨论】:
标签: search elasticsearch filtering