Форматирование ответа SOLR

У меня есть следующий запрос, который является стандартным выводом SOLR.

{
    Company : "Nokia"
    Series : "X"
    Products : ["3320", "1100"]
    ProductStatus : ["Continued","Discontinued"]
}

Я хочу отформатировать вывод следующим образом

{
    Company : "Nokia"
    Series : "X"
    Products : [{
        "name": "3320", 
        "Status":"Continued"
    },
    {
        "name":"1100",
        "Status":"Discontinued"
    }]
}

Как добиться вышеупомянутого?

вам следует подумать о том, чтобы делать это на стороне клиента, а не на Solr. Хотя можно создать собственный писатель ответов, это приведет к большему количеству проблем, таких как поддержка, развертывание пользовательского кода и т. д. Это не принесет пользы.

Mysterion 18.12.2018 18:03

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

MatsLindh 18.12.2018 19:16
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
2
2
64
0

Другие вопросы по теме