Как использовать script_fields с django-elasticsearch-dsl

Я пытаюсь добавить поле со сценарием к моему запросу из django-elasticsearch-dsl

Я пытался добавить тестовое поле следующим образом:

result = ModelDocument.search().script_fields(test="doc['field_name'].value + 10")
for hit in result:
    print(hit.to_dict())

но он возвращает 10 пустых словарей

и если я попробую без добавления "script_fields":

result = ModelDocument.search()
for hit in result:
    print(hit.to_dict())
<

Подскажите, пожалуйста, в чем проблема и как ее решить?

Вернуться на верх