현재 Lucene.NET 전체 텍스트 검색 구현을하고 있습니다. 대부분의 경우 잘 진행되고 있지만 데이터의 두문자어를 중심으로 몇 가지 문제가 있습니다 ...Lucene.NET의 두문자어 검색에 문제가 발생했습니다.
예를 들어 "N.A.S.A." 나는 색인을 붙인 필드에서 그것을 n.a.s.a와 일치시킬 수 있습니다. 또는 nasa이지만 n.a.s.a는 일치하지 않습니다. 퍼지 검색 (n.a.s.a ~)을 입력하더라도 일치하지 않습니다.
나를 생각할 때 가장 먼저 떠오르는 생각은 색인 생성/검색 전에 모든..을 찢어 버리는 것입니다. 그러나 해결책보다 조금 더 해결 방법이있는 것으로 보이며 깨끗한 해결책을 얻고 싶습니다.
누구나이 종류의 데이터를 검색하는 데 더 적합한 다른 변경 또는 다른 분석기 (현재 StandardAnalyzer 사용)를 제안 할 수 있습니까?