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 берет при ответе на файлы с большим полем содержимого (что понятно). Есть ли способ применить выделение только к тем документам, размер файла которых меньше указанного.

0 ответов

Другие вопросы по тегам