我正在使用两种语言(西班牙语和巴斯克语)索引Solr中的一些文章。 我正在使用两个词形变换器,每种语言一个(西班牙语Lemmatizer SL和Basque lemmatizer BL)并使用synonim。
我有四个字段用于eacyh文本字段。例如,对于我有的article_body:
body_S (使用SL索引和搜索)
body_S2B (带SL的索引,翻译为巴斯克语并使用BL搜索)
body_B (索引并使用BL搜索)
body_B2S (带BL的索引,翻译为西班牙语并使用SL搜索)
我使用从body_S到body_S2B的copyfield,以及body_B到body_B2S的copyfield。 在搜索时间,如果我在巴斯克搜索,我会查看body_B和body_S2B,如果我用西班牙语搜索,我会查看body_S和body_B2S。
我的问题是......我做得对吗还是有更简单的方法吗? 谢谢