Search with complete suggester and german analyzer


(K├╝rzer Patrick) #1

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!


(system) #2

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.