如何在 Elasticsearch 中映射字符串数组
How to Do a Mapping of Array of Strings in Elasticsearch
在尝试将映射放入索引时,我找不到任何有关如何在 elasticsearch 中构建字符串数组的示例。
我有什么字段映射:
:tags {:type :array :store true}
我得到的错误:
{:type "mapper_parsing_exception",
:reason "No handler for type [array] declared on field [tags]"}
在 Elasticsearch 中,没有专门的数组类型。默认情况下,任何字段都可以包含零个或多个值,但是,数组中的所有值必须具有相同的数据类型。
因此您不必在映射中指定任何特定内容来存储值数组。
有关详细信息,请查看:
https://www.elastic.co/guide/en/elasticsearch/reference/current/array.html
随便写
:tags { "type" : "text" }
它适用于 Elasticsearch 中的存储数组。
在尝试将映射放入索引时,我找不到任何有关如何在 elasticsearch 中构建字符串数组的示例。
我有什么字段映射:
:tags {:type :array :store true}
我得到的错误:
{:type "mapper_parsing_exception",
:reason "No handler for type [array] declared on field [tags]"}
在 Elasticsearch 中,没有专门的数组类型。默认情况下,任何字段都可以包含零个或多个值,但是,数组中的所有值必须具有相同的数据类型。
因此您不必在映射中指定任何特定内容来存储值数组。
有关详细信息,请查看: https://www.elastic.co/guide/en/elasticsearch/reference/current/array.html
随便写
:tags { "type" : "text" }
它适用于 Elasticsearch 中的存储数组。