【发布时间】:2021-05-04 16:09:57
【问题描述】:
我正在尝试在 Solr 中执行以下操作。
例如,我想在搜索时将 ü 和 ue 视为等效项。对于其他变音符号也是如此。搜索 API 的用户应该能够使用其中任何一个进行搜索,并且仍然可以获得相同的结果。例如,使用 übersicht 和 uebersicht 搜索应该会得到相同的结果
我看到了带有 German2 语言属性的 SnowballPorterFilterFactory。 German2 属性看起来是我需要的,但我想使用它而不必引入 Stemming。 这可能吗
【问题讨论】:
-
您可能希望首先测试 ICUFoldingFilter:solr.apache.org/guide/8_8/… 或 ICUNormalizer2 过滤器:solr.apache.org/guide/8_8/… - 他们根据 unicode 折叠规则执行此操作。但是,我不确定折叠规则是否符合您对德语的要求。
标签: solr