【问题标题】:Solr Search Spell check and Stemming configuration without using text fileSolr 搜索拼写检查和词干配置而不使用文本文件
【发布时间】:2012-04-03 20:53:09
【问题描述】:

我需要帮助以获取有关 Solr-Search 的一些信息。以下是问题陈述:

问题陈述

  1. 需要实现拼写检查功能(与您所说的 google 相同)。
  2. 搜索词的词干。例如剂量,档案,剂量。如果有人搜索剂量结果也将是档案和剂量。

要求

需要在不使用任何手动文本文件的情况下实现这两个功能,例如用于拼写检查的 spellcheck.txt 和用于词干提取的 synonym.txt。我希望通过搜索引擎对其进行配置,并希望它使用一些通用的英语词典。

我的理解

  1. Solr 不提供任何字典。拼写检查可以通过提供一个文本文件进行拼写检查来实现..

  2. 为了进行词干提取,我们还需要上传 txt 文件。

我需要在 solr 中的 schema.xml 中提及这一点。这些文本文件需要手动维护。

我需要确认是否有任何其他方式可以使用 Solr 配置通用字典,或者我们可以通过 Solr 配置更改而不使用文本来实现这些要求的任何其他方式文件。

【问题讨论】:

    标签: python solr plone-3.x


    【解决方案1】:
    1. 您可以使用DirectSolrSpellcheck,因此不需要字典。

    2. 您不需要用于词干提取的文本文件,只需 analyzer

    【讨论】:

    • 我们正在使用 solr 1.1 并且拼写检查分析器存在于更新的 solr 版本中是否有任何其他方法来处理这个问题。
    • 是否可以为我提供 DirectSolrSpellcheck 的示例代码,因为我找不到任何实现。
    • 它是 Solr 4.0 的一部分。其他人可能想检查 IndexBasedSpellChecker
    • 感谢 O. Klein 提供的信息......这意味着我必须注意我们无法将 solr 升级到 4.0 的其他东西......:)
    • 能否在 Solr 1.4 中同时使用基于文件和索引的搜索...
    猜你喜欢
    • 1970-01-01
    • 2011-03-01
    • 1970-01-01
    • 2014-12-01
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    相关资源
    最近更新 更多