lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hardik P <hardi...@gmail.com>
Subject "suggest" not working 4.8.1
Date Wed, 25 Jun 2014 19:27:29 GMT
My configs below are not returning anything in suggest!  Any pointers
please?

====solrconf====
<searchComponent class="solr.SuggestComponent" name="mysuggestion">
    <lst name="suggester">
      <str name="name">mysuggestion</str>
      <str name="classname">org.apache.solr.spelling.suggest.Suggester</str>
      <str
name="lookupImpl">org.apache.solr.spelling.suggest.tst.TSTLookupFactory</str>
      <str name="field">mysuggestion</str>  <!-- the indexed field to
derive suggestions from -->
      <float name="threshold">0.0</float>
      <str name="buildOnCommit">true</str>
<!--
      <str name="sourceLocation">american-english</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">mysuggestion</str>
      <str name="spellcheck.onlyMorePopular">false</str>
      <str name="spellcheck.count">5</str>
      <str name="spellcheck.collate">true</str>
    </lst>
    <arr name="components">
      <str>mysuggestion</str>
    </arr>
  </requestHandler>


==== schema ====

<fieldType name="textspell" class="solr.TextField"
positionIncrementGap="100" omitNorms="true">
        <analyzer type="index">
            <tokenizer class="solr.StandardTokenizerFactory" />
            <filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" />
            <filter class="solr.LowerCaseFilterFactory" />
            <filter class="solr.StandardFilterFactory" />
        </analyzer>
        <analyzer type="query">
            <tokenizer class="solr.StandardTokenizerFactory" />
            <filter class="solr.SynonymFilterFactory"
synonyms="synonyms.txt" ignoreCase="true" expand="true" />
            <filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" />
            <filter class="solr.LowerCaseFilterFactory" />
            <filter class="solr.StandardFilterFactory" />
        </analyzer>
</fieldType>


==== response EMPTY! ====

<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">15</int>
</lst>
</response>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message