可以对以下 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 AND/OR category_name AND/OR author name 搜索?或替代响应,我会返回类似的东西?
否则,实现它的首选解决方法/最佳实践是什么?
...我们希望通过前端 Web 应用程序执行单个查询,而不使用后端 Web 应用程序来构建响应,因为该数据已经在 solr 中。