2014-01-29 3 views
0

독일어와 네덜란드어와 같은 독일어가 자주 붙어 있습니다. 예를 들어, "품질 관리"는 "Qualitätskontrolle"(de) 또는 "kwaliteitscontrole"(nl)이됩니다.Lucene에서 독일어/네덜란드어 복합 단어를 검색하는 방법?

어떻게 붙인 단어에 Lucene 검색을 독립적으로 만들 수 있습니까? 나는. "qualität"또는 "kontrolle"을 검색하면 "Qualitätskontrolle"을 찾을 수 있습니다.

DictionaryCompoundWordTokenFilter에 대한 필터가있는 것 같습니다. 그러나 인덱싱 및 검색을 위해 DutchAnalyzer 및 GermanAnalyzer와 어떻게 연결시킬 수 있습니까?

답변

1

필터를 포함하려면 자체 분석기를 작성해야합니다.

하위 클래스 GermanAnalyzer를 사용하거나 처음부터 필터를 작성하고 DictionaryCompoundWordTokenFilter를 필터 목록에 포함 시키십시오.

관련 문제