Hi,
I created a simple index with a suggest field and a completion type. I indexed some city names. For the suggest field I use a german analyzer.
PUT city_de
{
"mappings": {
"city" : {
"properties": {
"name" : {
"type": "text",
"analyzer": "german"
},
"suggest" : {
"type": "completion",
"analyzer": "german"
}
}
}
}
}
The analyzer works fine and the search by using umlauts is good. Also the autocompletion is perfect. But I faced an issue by searching for the term wie
.
Lets say I have two documents Wiesbaden
and Wien
with the same name as suggest completion term.
If I searching for wie
I assume that the cities Wien
and Wiesbaden
are in the response. But unfortunately I get no response. I suppose that wie
has a restriction because of the german analyzer. Because if I search for wi
or wies
I get valid responses.
Same is for term was
.
Do I need any additional configuration to get also a result if I search for wie
or was
?
Thanks!