如何使用 solr 对特定匹配搜索条件中的子文档的值求和



>我有以下索引文档

{
    "id":"data1",
    "isParent":"1",
    "_childDocuments":[
        {
            "description":"Benefit and Payroll consultant with HR team ",
            "isParent":"2",
            "exp":2
        },
        {
            "description":" ERP Avalon Implementation and Support Payroll",
            "isParent":"2",
            "exp":5
        }
    ]
}

如何将查询形成为

select?q=:&fq=(描述工资单和总和(exp(:7(

并获取父文档 ID data1 作为响应。

请指导我如何使用我的索引文档获得上述查询和响应

我看到两个选项:

  1. 使用流表达式,您应该能够做到这一点
  2. 如果要使用香草 solr 查询,请在父文档级别添加一个字段 sumExp,其中包含所有子值的总和,然后添加 fq

相关内容

  • 没有找到相关文章

最新更新