Как отсортировать текстовое поле по алфавиту, игнорируя специальные символы и цифры?По умолчанию сначала идут специальные символы, за которыми следуют цифры и алфавиты.
Что мне нужно, так это то, что алфавиты должны быть отсортированы и появляться первыми, за ними следуют цифры и специальные символы.Это возможно даже в ES 6.3 ?
Я пытался с помощью пользовательского анализатора заменить все неалфавитные символы, но он не работал:
{
"analysis": {
"analyzer": {
"alphabets_analyzer": {
"tokenizer": "standard",
"type": "keyword",
"char_filter": [
"alphabets_char_filter"
]
}
},
"char_filter": {
"alphabets_char_filter": {
"type": "pattern_replace",
"pattern": "[^a-zA-Z\\s\\.]",
"replacement": ""
}
}
}
}