Solr Json 支持
Solr Json Support
Solr 提供了以 JSON 格式查询的方式 -
curl http://localhost:8983/solr/techproducts/query -d '
{
"query" : "memory",
"filter" : "inStock:true"
}'
我可以直接将这个 json 原样传递给 SOLRJ 客户端吗?我需要拦截请求并按原样传递。
SolrJ 客户端将查询作为 url 参数 (q=memory&fq=inStock:true
) 发送,响应类型为 javabin
https://wiki.apache.org/solr/javabin
您可以使用 apache http client 并将您的 JSON
查询和触发请求设置为 Solr。
本质上我们也可以在SolrJ SolrQuery中设置参数"json"和查询:
SolrQuery.add("json", "{json query here}")
Solr 提供了以 JSON 格式查询的方式 -
curl http://localhost:8983/solr/techproducts/query -d ' { "query" : "memory", "filter" : "inStock:true" }'
我可以直接将这个 json 原样传递给 SOLRJ 客户端吗?我需要拦截请求并按原样传递。
SolrJ 客户端将查询作为 url 参数 (q=memory&fq=inStock:true
) 发送,响应类型为 javabin
https://wiki.apache.org/solr/javabin
您可以使用 apache http client 并将您的 JSON
查询和触发请求设置为 Solr。
本质上我们也可以在SolrJ SolrQuery中设置参数"json"和查询:
SolrQuery.add("json", "{json query here}")