0

我有一个多租户应用程序,它使用带有过滤器的索引别名。只有一个问题......当我使用facet('tags') { terms :tags, all_terms: true }它时,它会返回完整索引的所有术语,而不是与当前租户匹配的术语。

解决这个问题的简单方法在哪里(除了为每个客户生成索引)?

示例: http: //pastie.org/5400685

4

1 回答 1

0

看起来弹性搜索如何在过滤别名的方面处理 all_terms 存在错误。但是您的问题的解决方案很简单,只需删除并在or查询all_terms: true上运行您的方面。match_all*:*

于 2012-11-20T14:38:45.347 回答