0
私はES 1.7で動作するが、5.2では動作しない以下のレガシーマッピングコードを持っています。失敗したものはmulti_fieldだけでなくパスとしてもサポートされていません。これらのフィールドは削除されていますが、copy_toを使用することを示唆する以上の救済策は提供されていません。誰かがそれについてもう少し詳しく述べることができます。それは仕方2.0で非推奨以来、あなたはそれを残すことができますので、Elasticsearchにアップグレードする5.2
{
"sample": {
"_parent": {
"type": "security"
},
"properties": {
"securityDocumentId": {
"type": "string",
"index": "not_analyzed",
"include_in_all": false
},
"id": {
"type": "multi_field",
"path": "full",
"fields": {
"indexer_sample_id": {
"type": "string"
},
"id": {
"type": "string",
"include_in_all": false
}
}
},
"sampleid": {
"type": "multi_field",
"path": "just_name",
"fields": {
"sampleid": {
"type": "string",
"analyzer": "my_analyzer"
},
"sample.sampleid": {
"type": "string",
"analyzer": "my_analyzer"
},
"sample.sampleid.sort": {
"type": "string",
"analyzer": "case_insensitive_sort_analyzer"
},
"sample.sampleid.name.autocomplete": {
"type": "string",
"analyzer": "autocomplete"
}
}
},
これでどれ運の付加価値
注意を! – Val