搜索后使用弹性搜索应用过滤器

时间:2014-12-03 14:33:30

标签: java filter elasticsearch

我有以下用例场景。我通过聚合某些字段而不首先应用任何过滤器来搜索某些查询字词。现在让我们说结果是100,000,我从A类获得50,000,从B类获得50,000。在UI中,如果我点击A类按钮,我想过滤结果并显示一个属于类的结果A.如果不进行新的搜索,这是否可行。搜索完成后,我可以过滤结果吗?如果是的话我怎么能这样做?一些java代码将非常感激。

1 个答案:

答案 0 :(得分:1)

你应该使用post_filters。您可以查看官方页面here以获取更多相关信息。

您还可以在博文here中阅读有关过滤器的信息。

这主要是过滤器的工作原理:

enter image description here