Как отсортировать результаты поиска по количеству элементов в ElasticSearch?

Позволять'скажем, я храню такие документы в ElasticSearch:

{
    'name':'user name', 
    'age':43, 
    'location':'CA, USA', 
    'bio':'into java, scala, python ..etc.', 
    'tags':['java','scala','python','django','lift']
}

И разреши'скажем, что я ищу, используя location = CA, как я могу отсортировать результаты по количеству элементов в 'теги?

Я хотел бы перечислить людей с наибольшим количеством тегов на первой странице.

Ответы на вопрос(1)

Ваш ответ на вопрос