我正在使用嵌套文档结构来索引 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