DELETE itunes-suggest PUT /itunes-suggest !./mapping.suggest.json // Also possible to specify analyze for ingesting => https://stackoverflow.com/questions/48304499/elasticsearch-completion-suggester-not-working-with-whitespace-analyzer // Problem with word EP, SP GET itunes-suggest/_analyze { "analyzer": "names", "text": "the servent" } GET itunes-suggest/_search GET itunes-suggest/_search { "_source" : "artist", "suggest": { "name-suggest": { "prefix": "sou", "completion": { "field": "artist_suggest" } } } } GET itunes-suggest/_search { "_source" : "album", "suggest": { "name-suggest": { "prefix": "new", "completion": { "field": "album_suggest", "size": 20 } } } } GET itunes-suggest/_search { "_source": ["album", "artist"], "suggest": { "alb-suggest": { "prefix": "sou", "completion": { "field": "album_suggest" } }, "ar-suggest": { "prefix": "sou", "completion": { "field": "artist_suggest" } } } } GET itunes-suggest/_search { "_source": ["album", "artist"], "suggest": { "alb-suggest": { "prefix": "Francois", "completion": { "field": "album_suggest" } }, "ar-suggest": { "prefix": "Francois", "completion": { "field": "artist_suggest" } } } } GET itunes-suggest/_search { "suggest": { "ar-suggest": { "prefix": "Femme", "completion": { "field": "artist_suggest" } } } }