1

我有以下索引文件

{

    "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=(description:Payroll AND sum(exp):7)

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

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

4

1 回答 1

0

我看到两个选项:

  1. 使用流式表达你应该能够做到这一点
  2. 如果您想使用 vanilla solr 查询,则在父文档级别 sumExp 添加一个字段,其中包含所有子值的总和,然后在该字段上添加 fq
于 2018-01-12T09:28:53.627 回答