2016-08-29 10 views
1

私はneo4j 3.0.4を実行しています。編集距離を1に設定してノードプロパティを検索したいと思います。ドキュメントを検索して何も見つかりませんでした。どんな助けもありがとう。neo4j編集距離検索

答えて

2

手動のLuceneインデックスを使用することができます。 APOC手順ライブラリを介して

ライブラリのインストール、次を参照してください。https://github.com/neo4j-contrib/neo4j-apoc-procedures

ドキュメント:これは完璧に動作https://neo4j-contrib.github.io/neo4j-apoc-procedures/#_full_text_search

CALL apoc.index.search("locations", "Address.address:Paris~") YIELD node AS addr 
MATCH (addr)<-[:HAS_ADDRESS]-(company:Company) 
RETURN company LIMIT 50 
+0

、インストール中にただ一歩が行方不明になった: 私は手動で.neo4jに次の行を追加する必要がありました.confファイル: 'dbms.directories.plugins =/Applications/Neo4j \ Community \ Edition.app/Contents/Resources/app/plugins' – Nikhil

+0

完全なインデックス検索ではトップ100の結果しか返されないので、ifノードのセットパターンの特定のノードを見つけようとすると、期待される結果セットが見つからないことがあります。 @MichaelHungerあなたはこの問題を緩和する方法を知っていますか? – InverseFalcon