将子文档索引为单独的文档?

时间:2018-08-04 01:12:10

标签: json solr parent-child

使用 childDocuments solr添加子文档时,如何在索引中接受它作为查询中的一个文档,将其作为单独的文档返回。

"response":{"numFound":2,"start":0,"docs":[
  {
    "id":"2",
    "comments":["SolrCloud supports it too!"],
    "_version_":1607834617617842176},
  {
    "id":"1",
    "title":["Solr adds block join support"],
    "content_type":["parentDocument"],
    "_version_":1607834617617842176}]

}}

1 个答案:

答案 0 :(得分:0)

要与您的父母一起归还孩子,use the [child] document transformer

  

此转换器在嵌套的匹配父文档内的平面列表中返回与您的查询匹配的每个父文档的所有后代文档。当您为嵌套的子文档建立索引并希望为任何类型的搜索查询检索相关父文档的子文档时,此功能很有用。

q=*:*&fl=id,[child parentFilter=content_type:parentDocument]