Sugerencia de Solr con múltiples cargas útiles

Estamos utilizando la función de sugerencia de Solr paraNombre del Negocio buscar. A medida que el usuario ingresa la consulta, junto con los nombres coincidentes, queremos que solr envíe otros atributos del perfil como campos de identificación, dirección, ciudad, estado, país, etc.

Traté de configurar múltiples campos en solr sugeror usandopayloadField etiqueta pero solo devuelve el primer campo. He intentado ponerlos en forma separada por comas, pero no tuve suerte. Aquí está la configuración actual desolrconfig.xml archivo.

<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>

¿Qué configuración se requiere para enviar múltiples cargas útiles como resultado? Gracias.

Editar:
Esta es la salida actual de la sugerencia solr.

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

Mi expectativa:
Una forma en que la carga útil del sugeridor contiene más de un campo. El campo de carga también contiene la información quequé datos pertenecen a qué campo. No estoy buscando copiar todos los datos en un solo campo usandocopyField etiqueta y luego pasar como enfoque de carga útil.

Respuestas a la pregunta(1)

Su respuesta a la pregunta