如何在Elasticsearch中进行字符串数组的映射

时间:2017-04-20 21:57:22

标签: elasticsearch clojure elasticsearch-5 elasticsearch-mapping

在尝试将映射映射到索引时,我找不到有关如何在elasticsearch中构造字符串数组的任何示例。

我对字段映射有什么:

:tags {:type :array :store true}

我得到的错误:

{:type "mapper_parsing_exception",
 :reason "No handler for type [array] declared on field [tags]"}

1 个答案:

答案 0 :(得分:7)

在Elasticsearch中,没有专用的数组类型。默认情况下,任何字段都可以包含零个或多个值,但是,数组中的所有值必须具有相同的数据类型。

因此,您不必在映射中指定任何特定内容来存储值数组。

有关更多信息,请查看: https://www.elastic.co/guide/en/elasticsearch/reference/current/array.html