solr嵌套文档-不同子类型的方面字段

jgzswidk  于 2021-10-10  发布在  Java
关注(0)|答案(0)|浏览(220)

我正在使用嵌套文档结构为solr中的文档编制索引。我的父文档有两种不同类型的子文档,如下所示-

Parent {
  id string,
  doc_type string,
  pprop string

  children_x []XChild{
    id string,
    doc_type string,
    cprop1 string
  }

  children_y []YChild{
    id string,
    doc_type string,
    cprop2 string
  }
}

这就是对象的外观。所以我想要的是通过匹配xchild类型上的子条件来查询父项&然后用ychild类型中的字段刻面得到的过滤父项。我可以使用 BlockJoinFacetComponent 但ychild类型中的字段不适用。

{!parent which=doc_type:parent}doc_type:child_x AND cprop1:<val>

这将返回匹配的父文档 cprop1 xchlid类型的值。如何在此处添加ychild字段的面?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题