Solr将索引文档的值存储在数组中

时间:2019-04-25 06:40:24

标签: php solr solrcloud

我正在通过API和json查询将多个文档索引到Solr云,如下所示:

String -> Text

对文档进行了索引,包括所有值,但有些值存储在solr数组中:

[
  {
    "id": "1",
    "title": "Doc 1",
    "author": "exmaple"
  },
  {
    "id": "2",
    "title": "Doc 2",
    "author": "exmaple"
  }
]

有人知道为什么在这种情况下标题存储在数组中吗?

1 个答案:

答案 0 :(得分:1)

您必须为字段multivalued = true添加属性作为Title

当特定字段存在多个值时,此属性很有用。如果不想以多值形式存储该字段,请删除同一字段的属性。

删除相同的内容,然后重新启动服务器。

重新索引数据。