如何创建类型为“ Array”的字段的映射?

时间:2019-05-15 07:18:21

标签: python elasticsearch

我想在$中创建一个索引,其文档的字段为$。 Elasticsearch出现错误-elasticsearch

我给的像-array。我希望此字段的类型为字符串数组。 但是Elasticsearch不支持Array类型- https://www.elastic.co/guide/en/elasticsearch/reference/6.4/array.html

1 个答案:

答案 0 :(得分:1)

错误消息很清楚:

  

未为字段field_name指定类型

您只需要定义数组中包含的数据类型。

"field_name": {
   "type": "text",          <--- add this
   "store": "false"
}

然后您可以索引一个字符串数组

{
   "field_name": ["one", "two", "three"]
}