我正在尝试存储一个看起来像这样的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"
}
}
注意 generaltags 是对象数组。
我正在使用Solr 4.10.3而我正在使用无模式模式(ManagedIndexSchemaFactory)
当我尝试从我的本地管理单文档导入界面导入这样的json时:
/ solr的/#/ schemaless1 /文件
我收到以下错误:
{
"responseHeader": {
"status": 400,
"QTime": 1
},
"error": {
"msg": "Error parsing JSON field value. Unexpected OBJECT_START",
"code": 400
}
}
我该怎么办?有没有办法存储该特定对象而不改变其结构(我从一些API获取对象,并希望保留它,而不需要解析它)。
谢谢