У меня есть следующий запрос, который является стандартным выводом 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, которая строит желаемую структуру. Мы использовали это ранее с хорошими результатами.

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