1
たとえば、書籍とファイルのマッピングを作成したいと考えています。これらの書籍とファイルには共通のタイトルフィールドがありますが、それ以降は別のフィールドです。だから、私は動的なテンプレートを作成しました(主な理由は、このマッピングは、文字列フィールドをキーワードではなくテキストとして設定することです)。弾性検索 - ダイナミックフィールドテンプレートマッピング
PUT my_index
{
"mappings" : {
"my_type" : {
"properties" : {
"title" : {
"type" : "keyword"
},
"props" : {
"dynamic" : true,
"dynamic_templates": [
{
"strings": {
"match_mapping_type": "string",
"mapping": {
"type": "keyword"
}
}
}
]
}
}
}
}
}
私はこのようにしましたが、これにはエラーがあります。
"理由は": "[my_type]マッピングを解析できませんでしたありません: フィールドに指定ませタイプ[小道具]"、
本の任意のアイデアを?
のようななめらかそれは、フィールド内の「小道具」に影響している必要がありthe link
を参照してくださいタイプのルートのですか? –
@ J.あなたは "path_match"を使う必要があります: "小道具*"、 –
@J.Doneアップデートを参照してください –