gpt4 book ai didi

json - 如何在 Solr 4.9.0 中索引和搜索嵌套的 Json

转载 作者:行者123 更新时间:2023-12-04 01:11:26 27 4
gpt4 key购买 nike

我想在 solr 中索引和搜索嵌套的 json。这是我的 json 代码

{
"id": "44444",
"headline": "testing US",
"generaltags": [
{
"type": "person",
"name": "Jayalalitha",
"relevance": "0.334",
"count": 1
},
{
"type": "person",
"name": "Kumar",
"relevance": "0.234",
"count": 1
}
],
"socialtags": {
"type": "SocialTag",
"name": "US",
"importance": 2
},
"topic": {
"type": "Topic",
"name": "US",
"score": "0.936"
}
}


当我尝试索引时,我收到错误“解析 JSON 字段值时出错。意外的 OBJECT_START”

当我们尝试使用多值字段和索引时,我们无法使用多值字段进行搜索?它返回的“未定义字段”

如果我需要对 schema.xml 文件进行任何更改,请提供建议?

最佳答案

您正在文档中嵌套子文档。您需要对 JSON 中的嵌套子文档使用正确的语法:

[
{
"id": "1",
"title": "Solr adds block join support",
"content_type": "parentDocument",
"_childDocuments_": [
{
"id": "2",
"comments": "SolrCloud supports it too!"
}
]
},
{
"id": "3",
"title": "Lucene and Solr 4.5 is out",
"content_type": "parentDocument",
"_childDocuments_": [
{
"id": "4",
"comments": "Lots of new features"
}
]
}
]

看看这个 article它描述了 JSON 子文档和块连接。

关于json - 如何在 Solr 4.9.0 中索引和搜索嵌套的 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26386280/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com