Не могу настроить сортировку по алфавиту

Здравствуйте, прошу помощь. Не могу отсортировать выборку по алфавиту, по полю с кириллицей.

v 7.17.5

Настройки анализатора для русского языка взял из документации

Настройки анализатора:

      "analysis": {
        "filter": {
          "russian_stemmer": {
            "type": "stemmer",
            "language": "russian"
          },
          "russian_stop": {
            "type": "stop",
            "stopwords": "_russian_"
          }
        },
        "analyzer": {
          "rebuilt_russian": {
            "filter": [
              "lowercase",
              "russian_stop",
              "russian_stemmer"
            ],
            "tokenizer": "standard"
          }
        }
      }

Маппинг поля:

        "title": {
          "type": "text",
          "analyzer": "rebuilt_russian",
          "fielddata": true
        }

Запрос:

GET dev_catalog/_search
{
  "_source": "title",
  "size": 3,
  "sort": [
    {
      "title": "asc"
    }
  ]
}

Ответ:

    "hits" : [
      {
        "_index" : "dev_catalog_2022-08-27-130322",
        "_type" : "_doc",
        "_id" : "148386",
        "_score" : null,
        "_source" : {
          "title" : "Салфетки влажные Солнце и Луна Нежное прикосновение 0+ для детей 54 шт"
        },
        "sort" : [
          "0"
        ]
      },
      {
        "_index" : "dev_catalog_2022-08-27-130322",
        "_type" : "_doc",
        "_id" : "18629",
        "_score" : null,
        "_source" : {
          "title" : "Ацетон Ангара-Реактив технический ГОСТ бутылка Стекло 0,5 л"
        },
        "sort" : [
          "0,5"
        ]
      },
      {
        "_index" : "dev_catalog_2022-08-27-130322",
        "_type" : "_doc",
        "_id" : "94678",
        "_score" : null,
        "_source" : {
          "title" : "Уайт-спирит Ангара-Реактив бутылка ПТЭФ 0,5 л"
        },
        "sort" : [
          "0,5"
        ]
      }
    ]

Понятно, что хотелось бы другой порядок

  1. Ацетон Ангара-Реактив технический ГОСТ бутылка Стекло 0,5 л
  2. Салфетки влажные Солнце и Луна Нежное прикосновение 0+ для детей 54 шт
  3. Уайт-спирит Ангара-Реактив бутылка ПТЭФ 0,5 л

Разные настройки анализатора и токинайзера пробовал, но разобраться так и не получилось. Подскажите пожалуйста правильные настройки или в какую сторону капать, для решения этой задачи.
Полнотекстовой поиск работает отлично.

Заработало с
tokenizer: edge_ngram

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