使用Elasticsearch的层次结构方面

时间:2014-09-23 12:25:54

标签: elasticsearch

我正在使用聚合/子聚合作为层次结构在facet中导航。只要单个行仅包含每个属性的一个值,这就很好。如何为以下情况实现适当的层次结构过滤。

让我们考虑以下三行。每个课程都在不同的地方提供

Course ID,  Contintent, Country , Location

Course 1    Asia ,India, Hyd
            Asia ,India, Bangalore                       

Course 2    Asia ,India, Hyd
            Asia ,Pak, Hyd         

Course 3    Europe, Germany , Brussels
            Asia,India,hyd

如果我浏览亚洲作为选定方面的方面,那么在国内我不应该让德国成为一个方面。只有来自亚洲的国家才能上市。 截至目前,对于多值数据,它只是考虑德国。

考虑到真正的层次结构,我有没有办法实现这种过滤?

0 个答案:

没有答案