Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr 在生成词典时查询suggester_Solr - Fatal编程技术网

Solr 在生成词典时查询suggester

Solr 在生成词典时查询suggester,solr,Solr,我的建议者: <searchComponent name="suggest" class="solr.SuggestComponent"> <lst name="suggester"> <str name="name">titleSuggester</str> <str name="lookupImpl">AnalyzingInfixLookupFactory</str> <str nam

我的建议者:

 <searchComponent name="suggest" class="solr.SuggestComponent">
  <lst name="suggester">
    <str name="name">titleSuggester</str>
    <str name="lookupImpl">AnalyzingInfixLookupFactory</str>
    <str name="field">name</str>
    <str name="suggestAnalyzerFieldType">text_pt</str>
    <str name="payloadField">type</str> 
    <str name="weightField">weightField</str>
    <str name="buildOnCommit">false</str>
    <str name="buildOnStartup">false</str>
    <str name="dictionaryImpl">DocumentDictionaryFactory</str>
    <str name="indexPath">/home/dev/suggestions</str>
  </lst>

<requestHandler name="/suggest" class="solr.SearchHandler" startup="lazy" >
  <lst name="defaults">
    <str name="suggest">true</str>
    <str name="suggest.count">10</str>
    <str name="suggest.dictionary">titleSuggester</str> 
    <str name="suggest.onlyMorePopular">true</str> 
  </lst>
  <arr name="components">
    <str>suggest</str>
  </arr>
</requestHandler>
在此期间,我需要获取结果,但当我以以下方式运行查询时:

localhost:8983/solr/AutoComplete/suggest?suggest.q=term
我得到这个返回(因为构建正在运行):


500
5.
suggester没有建立
在生成运行时,我可以做些什么来获得结果?

localhost:8983/solr/AutoComplete/suggest?suggest.q=term
<response>
<lst name="responseHeader">
<int name="status">500</int>
<int name="QTime">5</int>
</lst>
<lst name="error">
<str name="msg">suggester was not built</str>