как заказать по количеству документов для агрегирования терминов в составной агрегации? - PullRequest
0 голосов
/ 24 января 2019

Я пытался составной агрегации в упругом поиске, но мне показалось странным, что то, что я могу сделать в рамках агрегирования терминов, не поддерживается для терминов в составной агрегации!

См. Запрос ниже:

GET _search
{
  "size": 0, 
  "query": {
"match_all": {}
  },"aggs": {
"compo": {
  "composite": {
    "sources": [
      {
        "terms_inside": {
          "terms": {
            "field": "result_type",
            "order": {
               "_count": "asc"  // not supported here!
            }
          }
        }
      }
    ]
  }
},
"just_terms" :{
  "terms": {
    "field": "result_type",
    "order": {
      "_count": "asc"  // supported here
    }
  }
}
}
}

Это так, как есть, или есть способ получить отсортированные сегменты по количеству документов с агрегацией вложенных терминов. Я хочу использовать разбиение на страницы и сортировку при объединении терминов.

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