Solr Предложение с несколькими полезными нагрузками

Мы используем функцию подсказки Solr дляНаименование фирмы уважать. Когда пользователь вводит запрос вместе с соответствующими именами, мы хотим, чтобы solr отправлял другие атрибуты из профиля, такие как поля id, address, city, state, country и т. Д.

Я пытался настроить несколько полей в Solr подсказка, используяpayloadField тег, но он возвращает только первое поле. Я попытался поместить их в запятую, но безуспешно. Вот текущий конфиг изsolrconfig.xml файл.

<searchComponent name="suggest" class="solr.SuggestComponent">
    <lst name="suggester">
        <str name="name">suggest</str>
        <str name="lookupImpl">AnalyzingLookupFactory</str>
        <str name="storeDir">suggester_fuzzy_dir</str>
        <str name="dictionaryImpl">DocumentDictionaryFactory</str>
        <str name="field">businessName</str>
        <str name="payloadField">profileId</str> 
        <str name="payloadField">email</str>
        <str name="payloadField">city</str>
        <str name="payloadField">state</str>
        <str name="payloadField">postalCode</str>
        <str name="payloadField">phoneNumber</str>
        <str name="weightField">businessName</str>
        <str name="suggestAnalyzerFieldType">text_general</str>
        <str name="buildOnStartup">true</str>
        <str name="buildOnCommit">true</str>
        <str name="preserveSep">false</str>
    </lst>
</searchComponent>

Какая конфигурация требуется для отправки нескольких полезных нагрузок в результате? Благодарю.

Редактировать:
Это текущий вывод подсказки solr.

    {
        "suggest": {
            "suggest": {
                "Rock": {
                    "numFound": 1,
                    "suggestions": [
                        {
                            "term": "Rockview Properties",
                            "weight": 0,
                            "payload": "123456789"
                        }
                    ]
                }
            }
        }
    }

Мои ожидания:
Способ, которым полезная нагрузка подсказчика содержит более одного поля. Поле полезной нагрузки также содержит информацию, котораякакие данные принадлежат к какому полю, Я не ищу копирования всех данных в одном поле с помощьюcopyField тег, а затем передать как подход полезной нагрузки.

Ответы на вопрос(0)

Ваш ответ на вопрос