Elasticsearch: выделить в определенных документах на основе критериев размера файла в индексе, созданном с помощью FsCrawler?
В настоящее время я использую следующий поисковый запрос, чтобы выделить материал на основе введенного запроса. Индекс создается через FsCrawler.
GET index_name/_search
{
"query": {
"query_string" :{
"query": "my_string_query_here"
}
},
"size": 10,
"highlight" : {
"pre_tags": ["<em>"],
"post_tags": ["</em>"],
"fields" : {
"*" : {"fragment_size" : 150, "number_of_fragments" : 1}
}
}
}
Я могу добиться желаемого результата. Но проблема заключается в задержке, которую Elasticsearch берет при ответе на файлы с большим полем содержимого (что понятно). Есть ли способ применить выделение только к тем документам, размер файла которых меньше указанного.