Solr拼写检查建议

时间:2018-07-16 13:08:24

标签: solr spell-checking

当我在Solr中使用“拼写检查”时,即使有更多结果,我也总是有1个结果。例如,如果我有单词“ conjecture”,而我搜索“ conjicture”,我会找到它,如果我有单词“ conjoncture”,那也是一样,但是如果我有两个单词(conjecture和conjoncture),我将只有一个结果。 目前,我正在使用:

searchComponent name="spellcheck" class="solr.SpellCheckComponent">
    <str name="queryAnalyzerFieldType">text_spell</str>
    <lst name="spellchecker">
      <str name="name">default</str>
      <str name="field">copie_content</str> 
      <str name="classname">solr.DirectSolrSpellChecker</str> 
      <str name="distanceMeasure">internal</str> 
      <float name="accuracy">0.5</float>
      <int name="maxEdits">2</int>
      <int name="minPrefix">0</int>
      <int name="maxInspections">10</int>
      <int name="minQueryLength">4</int>
      <float name="maxQueryFrequency">0.01</float>
      <str name="spellcheck.maxResultsForSuggest">5</str>
    </lst>
  </searchComponent>

0 个答案:

没有答案