Solr多语种搜索

ben*_*nze 5 lucene multilingual solr full-text-search search-engine

我目前正在开发一个项目,我们在SOLR中索引了文本内容.每个内容都用一种特定的语言写成(我们有4种不同的欧洲语言),但是我们想添加一个功能,如果主要搜索(用户输入的搜索文本)没有返回太多结果,那么我们也尝试查找文档用其他语言.因此,我们将以某种方式需要翻译查询.我们的基础是我们可以拥有项目领域常用的翻译单词的映射列表.

我遇到的一个解决方案是使用同义词搜索功能.但这可能无法提供最好的结果.

人们是否有关于可以帮助我们实现这种多语言搜索功能的现有模块的指针?还是我们冷酷的尝试调查的概念想法?

谢谢

Har*_*Yoo 5

看来多语言搜索并不是一个独特的问题。

请查看 http://lucene.472066.n3.nabble.com/Multilingual-Search-td484201.htmlSolr 索引并搜索多语言数据

这两个链接建议为每种语言设置专用字段,但您也可以有一个说明语言的字段,并且可以为您检测到的语言(来自用户查询)添加过滤器查询 (&fq=)。我认为这是更具可扩展性的解决方案。