Как игнорировать пространство в разных полях в elasticsearch?

Отправляю заявку:

POST http://localhost:9200/test1/_search?q=*193*

С телом:

{
  "size" : 0,
   "aggs" : {
        "distinct_groups" : {
         "terms" : { "field" : "group",  "size" : 500}
    }
}
}

И я получаю такой ответ:

    "aggregations": {
        "distinct_groups": {
            "doc_count_error_upper_bound": 0,
            "sum_other_doc_count": 0,
            "buckets": [
                             {
                    "key": "bank",
                    "doc_count": 4
                },
                {
                    "key": "2",
                    "doc_count": 2
                },
                {
                    "key": "3",
                    "doc_count": 1
                },
                {
                    "key": "5",
                    "doc_count": 1
                },
            ]
        }
    }
}

Но в поле «группа» фактически сохраняет банк 2, банк 3, банк 5. Как я могу получить ответ только с этими полями?

мое отображение:

https://pastebin.com/V4sPWfAV

пример мой документ выглядит так:

{
  "group" : "bank 2",
  "type":"comment",
  "data":"second bank",
  "author":"author 2"
}

Вы можете опубликовать, как выглядят эти документы?

aclowkay 11.04.2018 13:25

А также ваше отображение

aclowkay 11.04.2018 13:26

@aclokay Обновление

Dmitry Shablov 11.04.2018 17:32
0
3
23
0

Другие вопросы по теме