Solr version 8.1.1

My schema

<field name="suggest" type="text_en_splitting" stored="true"
multiValued="false" indexed="true"/>
<copyField source="name" dest="suggest" maxChars="256"/>

solconfig.xml

    <searchComponent name="suggest" class="solr.SuggestComponent">
        <lst name="suggester">
            <str name="name">mySuggester</str>
            <str name="lookupImpl">FreeTextLookupFactory</str>
            <str name="dictionaryImpl">DocumentDictionaryFactory</str>
            <str name="field">suggest</str>
            <str name="ngrams">3</str>
            <str name="separator"> </str>
            <str
name="suggestFreeTextAnalyzerFieldType">text_en_splitting</str>
            <str name="buildOnStartup">false</str>
        </lst>
    </searchComponent>

    <requestHandler name="/suggest" class="solr.SearchHandler"
                    startup="lazy" >
        <lst name="defaults">
            <str name="suggest">true</str>
            <str name="suggest.count">10</str>
        </lst>
        <arr name="components">
            <str>suggest</str>
        </arr>
    </requestHandler>

The suggest query
http://localhost:8983/solr/catalog/suggest?suggest=true&suggest.dictionary=mySuggester&suggest.q=gin

works on Red Hat Enterprise Linux 7.6

it returns

{
  "responseHeader":{
    "status":0,
    "QTime":0},
  "suggest":{"mySuggester":{
      "gin":{
        "numFound":10,
        "suggestions":[{
            "term":"gin",
            "weight":13613207305387128,
            "payload":""},
          {
            "term":"ginjo",
            "weight":3986422076966947,
            "payload":""},
...

But when I  on my Mac with OS High Sierra
Generates the error

"Lookup not supported at this time"

"java.lang.IllegalStateException: Lookup not supported at this time\n\tat
org.apache.lucene.search.suggest.analyzing.FreeTextSuggester.lookup(FreeTextSuggester.java:428)\n\tat
org.apache.lucene.search.suggest.analyzing.FreeTextSuggester.lookup(FreeTextSuggester.java:399)\n\tat
org.apache.lucene.search.suggest.analyzing.FreeTextSuggester.lookup(FreeTextSuggester.java:388)\n\tat
org.apache.solr.spelling.suggest.SolrSuggester.getSuggestions(SolrSuggester.java:243)\n\tat
org.apache.solr.handler.component.SuggestComponent.process(SuggestComponent.java:264)\n\tat
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:298)\n\tat
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:199)\n\tat
org.apache.solr.core.SolrCore.execute(SolrCore.java:2566)\n\tat
org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:756)\n\tat
org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:542)\n\tat

Reply via email to