小编Mar*_*uis的帖子

solr建议者没有返回任何结果

我在这里跟随了solr wiki文章,建议几乎到了T:http://wiki.apache.org/solr/Suggester.我的solrconfig.xml中有以下xml:

<searchComponent class="solr.SpellCheckComponent" name="suggest"> 
     <lst name="spellchecker"> 
     <str name="name">suggest</str> 
     <str name="classname">org.apache.solr.spelling.suggest.Suggester</str> 
     <str name="lookupImpl">org.apache.solr.spelling.suggest.tst.TSTLookup</str> 
     <str name="field">description</str> 
     <float name="threshold">0.05</float> 
     <str name="buildOnCommit">true</str> 
   </lst> 
</searchComponent> 
<requestHandler class="org.apache.solr.handler.component.SearchHandler" name="/suggest"> 
   <lst name="defaults"> 
     <str name="spellcheck">true</str> 
     <str name="spellcheck.dictionary">suggest</str> 
     <str name="spellcheck.onlyMorePopular">true</str> 
     <str name="spellcheck.count">5</str> 
     <str name="spellcheck.collate">true</str> 
   </lst> 
   <arr name="components"> 
     <str>suggest</str> 
   </arr> 
</requestHandler> 
Run Code Online (Sandbox Code Playgroud)

但是,当我运行以下查询(或类似的东西)时:

../suggest/?q=barbequ
Run Code Online (Sandbox Code Playgroud)

我只得到以下结果xml:

<response>
   <lst name="responseHeader">
      <int name="status">0</int>
      <int name="QTime">78</int>
   </lst>
   <lst name="spellcheck">
      <lst name="suggestions"/>
   </lst>
</response>
Run Code Online (Sandbox Code Playgroud)

如您所见,这不是很有帮助.有什么建议可以解决这个问题?

solr spell-checking autosuggest

24
推荐指数
2
解决办法
1万
查看次数

标签 统计

autosuggest ×1

solr ×1

spell-checking ×1