【问题标题】:Automatic translation of search queries using Lucene or similar technologies使用 Lucene 或类似技术自动翻译搜索查询
【发布时间】:2019-04-04 23:28:57
【问题描述】:

我正在评估搜索技术,我的要求之一是能够同时点击翻译文本。

例如,有用英语和法语编写的文本文档。 lucene 将索引它们。

如果我正在搜索字符串“apple”,它应该同时搜索“apple”和“pomme”,并显示其中任何一个的文档。

是否有任何技术提供标记词的自动翻译?

或者唯一的方法是使用 Google API 翻译它,然后将其提供给 lucene 进行索引?

【问题讨论】:

    标签: elasticsearch solr lucene


    【解决方案1】:

    Lucene/Solr/Elasticsearch 中没有自动翻译,但它们有一个类似的功能,称为同义词。您可以使用 Google Api 创建同义词列表,以在搜索时间而不是索引时间翻译术语。

    使用这种方法,您可以搜索“apple”,搜索引擎会将“apple”和“pomme”视为同义词,您将得到预期的结果。

    【讨论】:

      猜你喜欢
      • 2018-03-25
      • 2011-06-25
      • 1970-01-01
      • 1970-01-01
      • 2013-05-09
      • 2011-03-13
      • 2010-09-12
      • 2011-03-22
      • 1970-01-01
      相关资源
      最近更新 更多