Solr Suggester не работает для копирования поля - PullRequest
0 голосов
/ 24 марта 2020

Компонент подсказки Solr не работает для копирования, он прекрасно работает с индексированным полем. ниже найдите мою конфигурацию и детали схемы

управляемая схема:

 <field name="make" type="text_general"/>
  <field name="model" type="text_general"/>
<copyField source="model" dest="model_str" maxChars="256"/>
  <copyField source="make" dest="make_str" maxChars="256"/>
  <copyField source="*" dest="suggest_Search"/>

  <field name="suggest_Search" type="textSuggest" indexed="true" stored="true" multiValued="true" />

 <fieldType class="solr.TextField" name="textSuggest" positionIncrementGap="100">
  <analyzer>
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
</fieldType>

solrconfig

<searchComponent name="suggest" class="solr.SuggestComponent">
  <lst name="suggester">
    <str name="name">mySuggester</str>
    <str name="lookupImpl">FuzzyLookupFactory</str>
    <str name="dictionaryImpl">DocumentDictionaryFactory</str>
    <str name="field">suggest_Search</str>
    <str name="weightField">model</str> 
    <str name="suggestAnalyzerFieldType">text_general</str>
    <str name="buildOnStartup">true</str>

  </lst>
</searchComponent>

Работает хорошо, если я изменю поле, чтобы сделать или модель, пожалуйста, помогите мне найти, где я делаю неправильно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...