zoukankan      html  css  js  c++  java
  • 1.7.7 Spell Checking -拼写检查

    1. SpellCheck

      SpellCheck组件设计的目的是基于其他,相似,terms来提供内联查询建议.这些建议的依据可以是solr字段中的terms,外部可以创建文本文件,

    或者其实lucene索引.

     1.1 配置SpellCheckComponent

      1.1.1 在solrconfig.xml中定义spell check

      1.1.1.1 IndexBasedSpellChecker

      IndexBasedSpellChecker使用solr索引作为拼写检车的并行索引.它要求定义一个字段作为依据.一个常用的做法就是为拼写检查复制字段.这里是一个使用IndexBasedSpellChecker配置solrconfig.xml的简单例子:

    <searchComponent name="spellcheck" class="solr.SpellCheckComponent">
      <lst name="spellchecker">
        <str name="classname">solr.IndexBasedSpellChecker</str>
        <str name="spellcheckIndexDir">./spellchecker</str>
        <str name="field">content</str>
        <str name="buildOnCommit">true</str>
      </lst>
    </searchComponent>

     第一个元素定义了searchComponent使用solr.SpellCheckComponent.

  • 相关阅读:
    获取split分割的最后一个值
    django分页查询
    django中iframe请求报错的问题
    pandas.Series
    NumPy 切片和索引
    继承
    NumPy 从数值范围创建数组
    迭代器iter用法
    numpy.asarray
    NumPy 创建数组
  • 原文地址:https://www.cnblogs.com/a198720/p/4377097.html
Copyright © 2011-2022 走看看