1

我正在用两种语言(西班牙语和巴斯克语)在 Solr 中索引一些文章。我正在使用两个词形还原器,每种语言一个(西班牙语词形还原器 SL 和巴斯克词形还原器 BL)并使用同义词。

我有四个字段用于 eacyh 文本字段。例如,对于 article_body 我有:

body_S(使用 SL 索引和搜索)

body_S2B(用 SL 索引,翻译成巴斯克语并用 BL 搜索)

body_B(使用 BL 索引和搜索)

body_B2S(用 BL 索引,翻译成西班牙语并用 SL 搜索)

我使用从 body_S 到 body_S2B 和 body_B 到 body_B2S 的复制字段。在搜索时,如果我用巴斯克语搜索,我会在 body_B 和 body_S2B 中搜索,如果我用西班牙语搜索,我会在 body_S 和 body_B2S 中搜索。

我的问题是......我做得对还是有更简单的方法来做到这一点?谢谢

4

0 回答 0