有没有办法在neo4j中组合lucene索引和遍历来搜索由其名称索引的用户,但搜索结果应首先返回最小深度(或广度优先遍历)..
即。比如搜索名称为“John *”的所有用户,但是应该给予与特定用户节点的亲密度更高的优先级。 即,说特定节点是X,那么输出应按以下顺序排列:
X - JohnG
X ------ JohnM
X ------------------约翰尼拉
依旧......
我不确定是否应该使用评估程序来过滤名称,因为可能有数千个节点,因此如果没有索引,它听起来效率不高。
感谢您的帮助!
答案 0 :(得分:0)
我不相信这是可能的。我没有看到REST遍历框架中的任何地方,您可以通过索引定义Node,只能通过Node ID定义。您需要做的是使用REST框架执行索引查找以获取节点ID,然后对其执行遍历。