solr 8.2在查询块连接方面有什么变化?
我试图理解块连接在solr中是如何工作的。 在solr 7.4中,我遵循了这一点,并且能够使用父文档获取子文档,但在solr 8.2中,它不使用父文档获取子文档。 基本上,fl=*,[child]中的任何内容在查询中都不起作用。 有人能分享solr 8的变化吗 Solr 7.4返回以下数据solr 8.2在查询块连接方面有什么变化?,solr,Solr,我试图理解块连接在solr中是如何工作的。 在solr 7.4中,我遵循了这一点,并且能够使用父文档获取子文档,但在solr 8.2中,它不使用父文档获取子文档。 基本上,fl=*,[child]中的任何内容在查询中都不起作用。 有人能分享solr 8的变化吗 Solr 7.4返回以下数据 q=cat_s:(fantasy OR sci-fi)& fl=id,[child parentFilter=type_s:book]' "response":{"numFound":2,"sta
q=cat_s:(fantasy OR sci-fi)&
fl=id,[child parentFilter=type_s:book]'
"response":{"numFound":2,"start":0,"docs":[
{
"id":"book1",
"_childDocuments_":[
{
"id":"book1_c1",
"type_s":"review",
"review_dt":"2015-01-03T14:30:00Z",
"stars_i":5,
"author_s":"yonik",
"comment_t":["A great start to what looks like an epic series!"]},
{
"id":"book1_c2",
"type_s":"review",
[...]
Solr 8.2只返回父文档
q=cat_s:(fantasy OR sci-fi)&
fl=id,[child parentFilter=type_s:book]'
"response":{"numFound":2,"start":0,"docs":[
{
"id":"book1",
}
}
您是否在升级后重新编制索引,或者您正在使用相同的索引文件?我正在跟踪,我在8.2中尝试过,但无法检索教程中提到的文档,但在7.4中尝试时,它的工作方式与教程中提到的一样。