【发布时间】:2016-10-03 21:03:48
【问题描述】:
我正在尝试在 Elasticsearch 中存储一棵树。我的树理论上可以无限长(尽管这不太可能发生)并且可以相对频繁地分支。
存储它的最佳方法是什么?
我查看了this question,但它的答案在分支时性能有限。有什么方法可以实现文档的正确嵌套,同时仍然具有分支的灵活性以及读取树及其节点时的整体性能?
【问题讨论】:
-
您需要更多地介绍您的用例。你的树会经常变化吗?你想在每个节点存储什么样的文档?根据您的用例,您可能会考虑使用图形数据库(Neo4J 等)...
-
我已经解释过我需要经常分支。每个分支也可以经常生长。每个节点几乎只包含原始文本,并代表“故事树”的一部分,代表具有许多结果的故事。
标签: elasticsearch