使用Solr的示例文档:
{
"ID": "1",
"title": "Solr adds block join support",
"content_type": "parentDocument",
"comments": [{
"ID": "2",
"content": "SolrCloud supports it too!"
},
{
"ID": "3",
"content": "New filter syntax"
}
]
},
当我尝试索引这个json时,它会给予这个错误:"ERROR: [doc=1] unknown field 'comments.ID'"
,即使在模式中定义了字段ID
(当然,没有定义comments.ID
)
我尝试使用标签关系而不是匿名关系_childDocuments_
,因为这是docs推荐的。我遗漏了什么?
1条答案
按热度按时间zvms9eto1#
如果您尝试将其发送到
/update/json/docs
便利路径,则可能会因嵌套文档而失败。请尝试将文档发送到
/update
路径,并使用此处显示的JSON命令结构https://solr.apache.org/guide/8_11/uploading-data-with-index-handlers.html#sending-json-update-commands基本上,发送到
/update
并将您的文档 Package 在请确保还将内容类型设置为
application/json