我正在尝试使用内存基数树进行基于前缀的搜索。是否可以在neo4j中维护基数树? neo4j是否支持基数树? 如果可能,请分享任何代码段。
答案 0 :(得分:0)
2014年Neo4j有RadixTree implementation,但项目可能已过时。不确定这是否适合您,但如果您计划自己实施,可能是一个好的开始。
如果你只需要支持属性前缀搜索,Neo4j就会使用Lucene,而模式索引支持对索引属性进行STARTS WITH次搜索。
因此,您可以直接索引所需节点上的查找属性,也可以创建:具有索引name
属性的条目引用节点,并使用STARTS WITH lookups查找:Entry,然后遍历关系到无论什么节点:条目应该引用。