索引分层或树状数据

时间:2018-03-19 13:54:09

标签: elasticsearch

我是弹性搜索新手。我需要一些关于如何将以下树索引为数据的帮助。我需要提供对任何节点值的搜索并获取根值。

100                                   900
 |--1000--1001                         |
 |  |--1002                           800 
 |                                     |   
200--2001--2002--2003--2004-----------700 
 |    |      |--2020--2021           
 |    |--2010
 |         |--2011--2012
300--3001--3002
       |
       3010 

1 个答案:

答案 0 :(得分:0)

您可以使用X-Pack中的Graph来获得全功能图形功能 https://www.elastic.co/products/x-pack/graph

您还可以在每个节点中存储根节点和父节点引用。您的数据会有一些冗余,但获取任何节点都会为您提供有关根节点的信息。在极端情况下,您可以在任何节点中保留根节点的完整路径。