У нас есть категория поля в нашем индексе. Мы хотим получить количество записей для каждой категории, используя запрос агрегации.
GET /_search
{
"aggs" : {
"genres" : {
"terms" : { "field" : "category" }
}
}
}
Мы получаем результаты, но они дают результаты после анализа категории. Примерно так
{
"key": "chil",
"doc_count": 343503
},
{
"key": "child",
"doc_count": 343503
},
{
"key": "childr",
"doc_count": 343503
},
{
"key": "childre",
"doc_count": 343503
},
Но я хочу получить результаты без анализа , надеюсь, это возможно, Может ли кто-нибудь помочь мне с запросом.
Ожидается
{
"key": "children",
"doc_count": 343503
},
{
"key": "Category1",
"doc_count": 43503
},
{
"key": "Category2",
"doc_count": 60000
}
У нас есть анализатор автозаполнения для поля categoryqu в отображении
"name": {
"type": "string",
"analyzer": "autocomplete",
"search_analyzer": "standard"
}
Спасибо