В настоящее время я ищу способ вернуть документы с максимальным количеством n слов в определенном поле.
Запрос может выглядеть так для результирующего набора, который содержит документы с менее чем тремя словами в поле «имя», но, насколько мне известно, нет ничего похожего на word_count.
Кто-нибудь знает, как с этим справиться, может быть, даже по-другому?
GET myindex/myobject/_search
{
"query": {
"filtered": {
"filter": {
"bool": {
"must": [
{
"word_count": {
"name": {
"lte": 3
}
}
}
]
}
},
"query": {
"match_all" : { }
}
}
}
}