Jak sortować wyniki wyszukiwania według liczby elementów w ElasticSearch?
Powiedzmy, że przechowuję dokumenty w ten sposób w ElasticSearch:
{
'name':'user name',
'age':43,
'location':'CA, USA',
'bio':'into java, scala, python ..etc.',
'tags':['java','scala','python','django','lift']
}
I powiedzmy, że szukam za pomocą location = CA, jak mogę sortować wyniki według liczby elementów w „tagach”?
Chciałbym wymienić ludzi z największą liczbą tagów na pierwszej stronie.