我正在使用嵌套文档结构来索引 Solr 8.11.1 中的文档。我有一些没有孩子的文件。我想要一个没有嵌套子级的计数或文档,我怎样才能得到它?
前任。 { { 编号:“1”, 名称:“我的名字”, 类型:“书”, 审查: { 编号:“11”, 评论:“我的评论1”, 类型:“评论” }, { 编号:“12”, 评论:“我的评论2”, 类型:“评论” } }, { 编号:“2”, 名称:“我的名字2”, 类型:“书”, 审查: { 编号:“11”, 评论:“我的评论3”, 类型:“评论” } }, { 编号:“3”, 名称:“我的名字 3”, 类型:“书” } }
这里期望结果文档计数 1 或文档 id:3 的响应。(他们不是 id 3 的孩子)
我正在尝试使用方面查询,但只获取存储桶。
http://localhost:8983/solr/books/select?q=type:book&json.facet={books:{type:terms,field:id,limit:-1,facet:{reviews:{domain:{blockChildren: "type:book"},type:query,q:"type:review"}}}}&rows=0&wt=XML