Elasticsearch mapping - Asciifolding filter - PullRequest
0 голосов
/ 24 июня 2019

У меня есть отображение:

{
    "settings": {
        "index": {
            "refresh_interval": "-1",
            "number_of_shards": "4",
            "number_of_replicas": "1",
            "analysis": {
                "analyzer": {
                    "lower_ascii": {
                        "filter": [
                            "lowercase",
                            "asciifolding"
                        ],
                        "type": "custom",
                        "tokenizer": "standard"
                    }
                }
            }
        }
    },
    "mappings": {
        "doc": {
            "dynamic": "strict",
            "properties": {
                "field_name": {
                    "type": "text",
                    "analyzer": "lower_ascii",
                    "fielddata": true
                }
            }
        }
    }
}

В отображении настроен фильтр Asciifolding и нижний регистр. Но значения поля не в ascii, ни в нижнем регистре? Есть такие строки, как «Námestie Ludvíka Svobodu» ... Я что-то упустил или не правильно понял? Спасибо за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...