solr - Solr 在方面范围查询上返回未知聚合 agg_range
问题描述
我正在使用 Solr 8.5 和 JSON Facet API。我想按金额(正数,负数)分组,在里面我的职位类别,并将金额加在一起。我的查询如下:
POST http://localhost:8983/solr/wallet-positions/select
Content-Type: application/json
{
"
query": "*:*",
"limit": 100,
"facet": {
"type": "range",
"field": "amount",
"ranges": [
{
"from": "0",
"inclusive_from": true
},
{
"to": "0",
"inclusive_to": false
}
],
"facet": {
"category": {
"type": "terms",
"field": "category",
"missing": true,
"facet": {
"total_amount": "sum(amount)",
}
}
}
}
}
我收到以下异常:
"msg": "org.apache.solr.search.SyntaxError: Unknown aggregation agg_range in ('range', pos=5)",
关于这个问题的任何想法?
解决方案
推荐阅读
- javascript - 从对象获取经度和纬度
- jquery - jquery-ui sortable - 拖动时隐藏原始列表隐藏被拖动项
- angular - Angular 9 错误 mde-popover 不是已知元素
- django - 更新模型的值
- mongodb - 如何在一个集合中查找另一个集合中的文档未引用的 MongoDB 文档?
- python - 替换函数最后给出额外的字符
- javascript - 可以通过 Javascript 进行语音调制吗?
- python - 如何使用科学公式从数据集中打印结果?
- javascript - 如何确保我不会在 React 中遇到异常错误或任何类型的停止执行或使应用程序崩溃的错误
- mysql - 无法加载或组装“Renci.SshNet,版本=2016.1.0.0,文化=中性,publickeytoken=1cee9fbde3db106”