В германских языках, таких как немецкие и голландские слова, часто склеиваются. Например, «контроль качества» становится «Qualitätskontrolle» (de) или «kwaliteitscontrole» (nl).Как искать на немецком/голландском языке сложные слова в Lucene?
Как я могу сделать поиск Lucene на таких склеенных словах самостоятельно? То есть если я ищу «qualität» или «контроле», я хочу найти «Qualitätskontrolle».
Похоже, есть фильтр для этого: DictionaryCompoundWordTokenFilter. Но как я могу подключить его к DutchAnalyzer и GermanAnalyzer для индексирования и поиска?