I have been using simple_query_string and it works well with english words/chars:
{
"simple_query_string": {
"default_operator": "OR",
"analyze_wildcard": true,
"fields": [
"d.c.a.v.av"
],
"query": "guthrie~2 public~2 schools~2"
}
}
But with Chinese chars, it doesn't return any matching records:
{
"simple_query_string": {
"default_operator": "OR",
"analyze_wildcard": true,
"fields": [
"d.c.a.v.av"
],
"query": " 呼和浩特市~2"
}
}
As per my understanding edit distance may not work with Logographic character system, which could be probable reason.
I would like to understand if this argument is correct and Edit distance based fuzzy query won't work for Chinese/Japanese words.