我正在通过API和json查询将多个文档索引到Solr云,如下所示:
String -> Text
对文档进行了索引,包括所有值,但有些值存储在solr数组中:
[
{
"id": "1",
"title": "Doc 1",
"author": "exmaple"
},
{
"id": "2",
"title": "Doc 2",
"author": "exmaple"
}
]
有人知道为什么在这种情况下标题存储在数组中吗?
答案 0 :(得分:1)
您必须为字段multivalued = true
添加属性作为Title
。
当特定字段存在多个值时,此属性很有用。如果不想以多值形式存储该字段,请删除同一字段的属性。
删除相同的内容,然后重新启动服务器。
重新索引数据。