Я использую Java-клиент Solrj для чтения данных из Solr.ниже приведен фрагмент кода.
SolrClient Solr = new HttpSolrClient.Builder(solrUrlString+solrCoreName).build();
// Preparing Solr query
SolrQuery query = new SolrQuery();
query.setQuery(searchString);
// Adding the field to be retrieved
query.addField("*");
query.setStart(start);
query.setRows(rows);
// Executing the query
QueryResponse queryResponse = Solr.query(query);
// Storing the results of the query
SolrDocumentList docs = queryResponse.getResults();
Solr.close();
Я получаю данные и отправляю обратно JSON в качестве вывода с использованием SolrDocumentList.
Мой вывод выглядит как ниже
[
{ "id":1,
"name":"king",
"address":"US"
},
{ "id":2,
"name":"Jack",
"address":"US"
}
]
НоМне нужен вывод JSON с именами столбцов и данными в качестве отдельного атрибута.
Любая справка приветствуется!