我正在尝试按Elasticsearch 5.0+中的多个条件过滤搜索建议。例如,当用户输入时,我们会说“这里的建议符合标准X和标准Y”。我的理解是,这样做的方法是使用此处定义的上下文和类别:https://www.elastic.co/guide/en/elasticsearch/reference/5.3/suggester-context.html
然而,我还发现这个Github问题说这些上下文在5.x中被更改为在以前被AND'd时被OR化:https://github.com/elastic/elasticsearch/issues/21291
这是否意味着Elasticsearch中的这个目标是不可能的? Github问题是从11月开始的,看起来这是一个很大的功能损失/变化。