대소 문자를 구분하지 않는 Cypher 쿼리를 작성하는 것은 매우 쉽습니다. 나는 이제 Accent Insensitive 쿼리를 작성하는 쉬운 방법이 있는지 알아 내려고하고있다.Accent Neo4J에서의 insensitive 쿼리
MATCH n:City WHERE n.Name =~ '(?a)Montreal' RETURN n
누군가가이 문제를 해결하기위한 방안을 발견했다입니다 : 나는 유사한 쿼리 생각하고? FullText Lucene Index
과 함께 Custom Analyzer
을 만들어야합니까?
감사합니다. 내가 'Custom analyzer'를 사용한다고 말하면, 'Accent Insensitive'연구를 수행해야하기 때문입니다. 불어로, 우리는 엑센트 (eecai ...)로 변환해야하는 많은 악센트 (éèçàî 등)를 가지고 있습니다. –
필자는 검색해야하는 모든 필드에 대해 중복 필드를 사용하려고 생각하고 있었지만 MySQL에서 할 수있는 것과 비교하여 많은 수의 노드를 검색하려고 할 때 Neo4J가 매우 느린 것을 발견했습니다. Lucene Index로 성능을 향상시킬 수 있는지 테스트하고 싶습니다. –