我在Solr中有一个字段
<dynamicField name="Phrase_*" type="string" indexed="true" stored="true" multiValued="true" required="false"/>
该项目使用不同语言的短语,因此名称通常为“Phrase_en”,“Phrase_sp”等。 我有分析器和过滤器可针对命名类似的类型(例如“string_en”,“string_sp”等)的不同语言字段进行正确的词干/同义词处理,并且我希望找到某种方法来使每种语言使用正确的分析器/过滤器集合,基于字段名称。
目前,我唯一想到的是创建一种类型来复用这些分析器集合,并根据字段名称判断要发送哪个分析器集合,但我不知道如何做到这一点。
有没有什么好的方法可以实现这个目标?