Hi,


I tried to implement suggester using SOLR 6.0.1 with context field. PFB the
configuration we are using to implement suggester





  <searchComponent name="suggest_sitesearch" class="solr.SuggestComponent">

    <lst name="suggester">

      <str name="name">mySuggester</str>

      <!--<str name="lookupImpl">FuzzyLookupFactory</str>-->

      <str name="lookupImpl">AnalyzingInfixLookupFactory</str>

      <str name="indexPath">suggester_infixdata_dir</str>

      <str name="dictionaryImpl">DocumentDictionaryFactory</str>

      <str name="field">SearchSuggestions</str>

        <str name="contextField">BrandName</str>

      <str name="suggestAnalyzerFieldType">suggest</str>

      <str name="buildOnCommit">true</str>

      <!--<str name="buildOnStartup">true</str>-->

    </lst>

  </searchComponent>



  <requestHandler class="solr.SearchHandler" name="/suggest_sitesearch">

    <lst name="defaults">

      <str name="suggest">true</str>

      <str name="suggest.count">10</str>

      <str name="suggest.dictionary">mySuggester</str>

      <!--<str name="spellcheck.collate">true</str>-->

    </lst>

    <arr name="components">

      <str>suggest_sitesearch</str>

    </arr>

  </requestHandler>



But I am not able to get the desired output using suggest.cfq parameter.
Could you please help me in getting the correct output.



-Thanks,

Rajesh Kapur

Reply via email to