我正在尝试使用JSON Facet API指南中的以下代码片段。
curl http://localhost:8983/solr/techproducts/query -d '
{
"query": "*:*",
"facet": {
"prices": {
"type": "range",
"field": "price",
"ranges": [
{
"from": 0,
"to": 20,
"inclusive_from": true,
"inclusive_to": false
},
{
"range": "[40,100)"
}
]
}
}
}'
但是我一直收到以下错误。
"error":{
"metadata":[
"error-class","org.apache.solr.common.SolrException",
"root-error-class","org.apache.solr.common.SolrException"],
"msg":"Missing required parameter: 'start' , path=facet/prices",
"code":400}}
任何人都可以帮助我出了什么问题吗?
来源 : https://lucene.apache.org/solr/guide/8_3/json-facet-api.html#arbitrary-range
在 Solr 8.3 中添加了对 JSON 分面中的任意范围和range
参数的支持。您需要升级到至少 8.3 才能获得对提供间隔作为范围分面一部分的支持(并支持range
键(。