저는 1 천만 명이 넘는 사람의 이름을 색인하기 위해 lucene 기반 소프트웨어를 구현했습니다.이 이름은 "Luíz"및 "Luis"와 같은 다른 방법으로 작성할 수 있습니다. 색인은 각 토큰의 음운 값을 사용하여 작성되었습니다 (사용자 정의 분석기가 작성되었습니다).SpanNearQuery를 소리 나는 색인으로 사용할 수 있습니까?
현재 QueryParser를 사용하여 주어진 이름을 쿼리하여 좋은 결과를 얻습니다. 그러나 "Lucene in Action"이라는 책에서 SpanNearQuery는 토큰의 근접성을 사용하여 쿼리를 향상시킬 수 있다고 언급합니다. 필자는 SpanNearQuery와 비 음성 표제를 비교해 본 결과, QueryParser와 비교하여 우수한 결과를 보였습니다. 우리는 색인에 사용되는 것과 동일한 분석기를 사용하여 쿼리해야으로
, 나는 같은 시간에 내 사용자 정의 음성 분석기와 SpanNearQuery을 사용하는 방법을 찾거나 문구를 수정하지 못했습니다 : 사전에
how can I use SpanNearQuery on the phonetic index?
감사합니다.