How can I use prefix query on Korean word in Elasticsearch? How can I use prefix query on Korean word in Elasticsearch? elasticsearch elasticsearch

How can I use prefix query on Korean word in Elasticsearch?


Maybe this code helps you.

curl -XPUT '127.0.0.1:9200/test' -d '{  "settings" : {    "analysis": {      "tokenizer" : {        "autocomplete_tokenizer" : {          "type" : "edgeNGram",          "min_gram" : "1",          "max_gram" : "30",          "token_chars": ["letter", "digit"]        }      },      "char_filter" : {        "nfd_normalizer" : {          "type" : "icu_normalizer",          "name": "nfc",          "mode": "decompose"        }      },      "analyzer": {        "autocomplete_analyzer": {          "type": "custom",          "char_filter": ["nfd_normalizer"],          "tokenizer": "autocomplete_tokenizer"        }      }    }  }}'curl '127.0.0.1:9200/test/_analyze?pretty=1&analyzer=autocomplete_analyzer' -d '아버지가 방에 들어가신다. 태권-V'