0
show_trgam() 및 유사도()가있는 postgreSQL을 사용하고있었습니다. 나는 neo4j를 처음 사용하고 두 문자열의 퍼지 비교를 원합니다. 비교가 점수를 반환하면 좋을 것입니다.neo4j cypher에서 trigram/fuzzy match를 수행하는 방법은 무엇입니까?
모든 응답을 부탁드립니다.
show_trgam() 및 유사도()가있는 postgreSQL을 사용하고있었습니다. 나는 neo4j를 처음 사용하고 두 문자열의 퍼지 비교를 원합니다. 비교가 점수를 반환하면 좋을 것입니다.neo4j cypher에서 trigram/fuzzy match를 수행하는 방법은 무엇입니까?
모든 응답을 부탁드립니다.
정확하게 문제를 이해하는 경우. 정규식을 사용하여 neo4j의 값을 비교할 수 있습니다.
MATCH (n)
WHERE n.name =~ '(?i).*searchString.*'
RETURN n
것처럼 서브 스트링 일치하는 결과를 반환한다.
당신이 여기 - http://docs.neo4j.org/chunked/milestone/query-where.html#_regular_expressions
에 대한 상세 설명서를 가질 수는 불행하게도 현재 쿼리 언어에 내장 된 더 퍼지 비교도 없다. 아마도 실제 사용 사례를 설명 할 수 있습니다. 아마도 그 일을하는 또 다른 방법이있을 것입니다. –