2016-08-29 4 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 노드 집합 당신 검색이 100을 넘으면 패턴의 특정 노드를 찾으려는 경우 예상되는 결과 집합을 찾을 수 없습니다. @MichaelHunger이 문제를 완화 할 수있는 방법이 있습니까? – InverseFalcon