При выполнении операции поиска в elasticsearch я хочу, чтобы метаданные отфильтровывались и возвращали только «_source» в ответе. Я в состоянии достичь того же через "поиск" следующим образом:Использование filter_path с помощью helpers.scan в клиенте elastisearch
out1 = es.search (индекс = 'index.com', filter_path = [ 'hits.hits._id', ' hits.hits._source '])
Но когда я сделать то же самое с помощью метода сканирования она просто возвращает пустой список:
OUT2 = helpers.scan (а, запрос, индекс =' индекс .com ', doc_type =' 2016-07-27 ', filter_path = [' hits.hits._source '])
Проблема может быть связана с тем, что я обрабатываю отклик метода «scan» или с тем, как я передаю значение filter_path. Чтобы проверить выход, я разобрал out2 в список.