solr - 折叠来自 solr 的结果后过滤
问题描述
我有一个文档如下
{reqid:1,actionid:1,revision:0}
{reqid:1,actionid:2,revision:1}
{reqid:2,actionid:1,revision:0}
当我运行以下查询时
"params": {
"q": " Revision:( \"0\" ) ",
"fq": "{!collapse field=reqid max=actionid}",
}
然后它返回 2 个文档
{reqid:1,actionid:1,revision:0}
{reqid:2,actionid:1,revision:0}
但它实际上应该返回一个文档
{reqid:2,actionid:1,revision:0}
以上意味着首先我需要在每个请求的最大 actionid 上折叠,然后返回与查询条件匹配的文档。
解决方案
推荐阅读
- r - 在 mutate 函数中使用 rm_between 提取字符串
- javascript - 一次将多个图像上传到 Firebase
- python-3.x - 如何使用 aws sdk boto3 创建 aws 代码管道?
- okhttp - 3.x版本存在导致请求正文发送错误的bug
- javascript - autocomplete.js autoCompleteJS 未定义
- python - 有什么问题吗?
- azure - AAD 权限提升
- php - recaptcha 与联系表 7 正常工作的问题
- css - Fontawesome 图标未通过 CSS 显示
- firebase - 参数类型'Future
'不能分配给参数类型'String'