这里是嵌套的json对象,必须保存在SOLR中,然后按原样检索它并可以在任何级别的属性上进行查询-
{
"number": "19940852773",
"details": [{
"number": "19940852773",
"pId": 70972062,
"bReviewReduction": 66.7000
},
{
"number": "19940852773",
"pId": 70972063,
"bReviewReduction": 0.0000
}
],
"line_details": [{
"number": "19940852773",
"paymentId": 70972062,
"paymentDetailId": 14972918
},
{
"number": "19940852773",
"paymentId": 70972905,
"paymentDetailId": 14973428
},
{
"number": "19940852773",
"paymentId": 70972905,
"paymentDetailId": 14973429,
"numOfServiceLines": 21
}
]
}
答案 0 :(得分:0)
Solr不支持按原样索引内容,但是您可以use the custom JSON indexing features将其转换为表单。提交以上文档将为您提供一个文档/一组文档,其中包含许多childDocument条目,在检索和查询时,您必须通过子/父级转换来处理此问题。
通常,尝试将文档结构平整为适合您希望Solr为您回答的查询的一种更好的策略,而不是尝试保留原始数据结构和所有特殊情况的查询来处理。 >