Можно выполнить запрос в следующую коллекцию SOLRНормализовать ответ через кратному присоединяется в одном запросе с Solr
{
"id":1,
"book_name":"Solr book",
"category":[1,2,3],
"author":[1]
},
{
"id":1,
"book_name":"Rocky",
"category":[3],
"author":[2]
},
{
"category_id": 1,
"category_name":"Technology"
},
{
"category_id": 2,
"category_name":"Apache Lucene"
},
{
"category_id": 3,
"category_name":"Sport"
},
{
"author_id": "1",
"author_name" "Chuck Norris"
},
{
"author_id": "1",
"author_name" "John Rambo"
}
, который будет возвращать что-то вроде:
{
"id": 1,
"book_name": "Solr book",
"categories": ["Technology", "Apache Lucene"],
"Authors": ["Chuck Norris"]
}
поиске по book_name И/ИЛИ category_name И/ИЛИ имя автора в типичном входе в Searchbox? или альтернативный ответ, и я верну что-то подобное?
В противном случае это предпочтительный обходной путь/наилучшая практика для его достижения?
... мы хотели бы выполнить один запрос через веб-приложение Frontend без, используя веб-приложение Backend для структурирования ответа, поскольку эти данные уже находятся в solr.
У вас есть данные этого типа в среде разработки или в производственной среде ...? –
это в среде разработки. Но я уже нашел решение здесь http://wiki.apache.org/solr/DataImportHandler#Full_Import_Example –
Не могли бы вы поделиться тем, что именно было сделано или помогло вам решить эту проблему ...? –