Elasticsearch - multi_match does not work on nested fields
问题 I have records that can have multiple translations for a single text fields, e.g.: { "type": "movie", "title": { "en": "Dark Knight", "de": "Der dunkle Ritter" } } To represent these records I've created the following index: { "mappings": { "_doc": { "properties": { "type": { "type": "text", "analyzer": "english" }, "title": { "type": "nested", "properties": { "de": { "type": "text", "analyzer": "german" }, "en": { "type": "text", "analyzer": "english" } } } } } } } But when I try to use