有什麼辦法可以在neo4j中結合lucene索引和遍歷來搜索按名稱索引的用戶,但搜索結果應該首先返回最小深度(或寬度優先遍歷) ..在neo4j中結合lucene索引和遍歷以給出單個結果集
ie即搜索名稱爲「John *」的所有用戶,但與特定用戶節點的距離應該比其他用戶更優先。 即說該特定節點爲X,則輸出應該是按以下順序:
X - JohnG
X ------ JohnM
X ------- -----------佐尼
等等...
,我不知道我是否應該使用評估來濾除名字,因爲可能有數千個節點等沒有索引,它聽起來不太有效。
感謝您的幫助!
你想在Cypher中做到這一點?你打算使用什麼版本的Neo4j? – Nicholas
我正在使用RESTAPI與neo4jphp,我認爲它直接調用遍歷Java API(無密碼或gremlin)。 Neo4j版本1.9 – DevD