contextFilter не работает для многозначных полей в solr подсказке - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь использовать контекстный фильтр в компоненте Solr Suggestor, но поле, которое я хочу использовать как contextField, является многозначным полем.Я получаю хороший ответ с одним полем значения, но это не удается для многозначного поля.Мой solrConfig для подсказки показан ниже:

<searchComponent name="suggest" class="solr.SuggestComponent">
    <lst name="suggester">
        <str name="name">displaySuggester</str>
        <str name="lookupImpl">AnalyzingInfixLookupFactory</str>
        <str name="dictionaryImpl">DocumentDictionaryFactory</str>
        <str name="field">autoComplete</str>
        <str name="payloadField">displayName</str>
        <str name="weightField">rolledUpCount</str>
        <str name="contextField">ancestors</str>
        <str name="suggestAnalyzerFieldType">textSuggest</str>
        <str name="buildOnStartup">false</str>     
    </lst>
</searchComponent>

Здесь предки - это многозначное поле.Пожалуйста, дайте мне знать, если это можно использовать как contextField.Заранее спасибо!

...