【发布时间】:2021-10-27 18:39:49
【问题描述】:
我正在将文档添加到我在 elasticsearch (v7.15.1) 中创建的新索引中。我有一个明确映射的嵌套字段:
curl -X PUT "localhost:9200/newIndex/_mapping?pretty" -H 'Content-Type: application/json' -d'
{
"properties": {
"authors": {
"type": "nested"
}
}
}
'
“作者”下的两个属性都是字符串。将文档添加到索引时,author下的每个属性都是一个包含字符串的数组,
例如
“作者”:[“约翰·史密斯”]
而不是
“作者”:“约翰·史密斯”
我尝试过显式映射嵌套字段和文本,得到了相同的结果。有没有办法防止这种情况发生?
【问题讨论】:
标签: elasticsearch