我有一个 Neo4j其内容是从大数据集动态生成的数据库。
所有“入口点”节点都在 named index 上建立索引( IndexManager.forNodes(…)
)。因此,我可以查找特定的“入口点”节点。
但是,我现在想枚举所有这些特定节点,但我不知道它们是在哪个键上编入索引的。
有没有办法枚举 Neo4j Index 的所有键?
如果不是,那么存储这些键的最佳方法是什么,一种明显不面向图形的数据类型?
更新 (感谢询问详细信息 :) ):该列表将超过 200 万个条目。主要用例是在初始化步骤后永远不会更新它,但其他用例可能需要它,因此它必须具有一定的可扩展性。
此外,我真的希望避免杀死我当前的弹性能力,因此一次存储所有 key ,而不是增量添加它们,将是最后的解决方案。
最佳答案
我要么使用不同的数据存储来补充 Neo4j——我喜欢 Redis——或者尝试@MattiasPersson 的建议并将列表存储在节点上。
关于indexing - 获取一个 Neo4j 索引的所有键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10608479/