ElasticSearch中的遍历树

时间:2017-01-09 16:15:31

标签: elasticsearch

在我们的elasticSearch中,我们有具有树结构的文件夹对象。我想做一个基本上遍历树的搜索,并列出遍历中的所有文档。这是否可以使用更新版本的elasticSearch?

我在看Indexing and searching tree structures with elasticsearch,答案似乎是“不可能”,但它已经有几年了。我在互联网上发现了做一级嵌套搜索的各种例子,但没有关于完整遍历的例子。

我的预期用例是说“给我一个这个文件夹的所有父母的有序列表”。这是对根的向上遍历。

1 个答案:

答案 0 :(得分:0)

看起来这不可能。在弹性搜索中,您可以聚合孩子而不是父母。

https://www.elastic.co/guide/en/elasticsearch/guide/2.x/children-agg.html

" Parent-child支持子聚合,作为嵌套聚合中讨论的嵌套聚合的直接模拟。不支持父聚合(相当于reverse_nested)。"