web-dev-qa-db-ja.com

Elasticsearchで文字列の配列のマッピングを行う方法

インデックスへのマッピングをPUTしようとすると、elasticsearchで文字列の配列を構造化する方法の例を見つけることができません。

フィールドマッピングに必要なもの:

:tags {:type :array :store true}

私が得るエラー:

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

Elasticsearchには、専用の配列タイプはありません。デフォルトでは、どのフィールドにもゼロ以上の値を含めることができますが、配列内のすべての値は同じデータ型でなければなりません。

したがって、値の配列を格納するために、マッピングで特定のものを指定する必要はありません。

詳細については、以下を参照してください。 https://www.elastic.co/guide/en/elasticsearch/reference/current/array.html

14
pippobaudos