asticsearch-dsl используя от и размер - PullRequest
0 голосов
/ 25 ноября 2018

Я использую Python 2.7 с пакетом Elasticsearch-DSL для запроса моего эластичного кластера.

Попытка добавить в запрос возможности "from and limit", чтобы в моем FE, в котором представлены документы, были разбиты страницыэластичные возвраты, но 'from' не работает должным образом (т.е. я не использую это правильно, я супруг).

Соответствующий код:

s = Search(using=elastic_conn, index='my_index'). \
       filter("terms", organization_id=org_list)

    hits = s[my_from:my_size].execute() # if from = 10, size = 10 then I get 0 documents, altought 100 documents match the filters.

Мой индекс содержит 100 документов.даже когда мой фильтр соответствует всем результатам (т.е. ничего не отфильтровано), если я, например, использую my_from = 10 и my_size = 10, я ничего не получаю в обращениях (нет подходящих документов)

Почему это так?Неправильно ли я использую from?

Состояния документации:

from и параметры размера.Параметр from определяет смещение от первого результата, который вы хотите получить.Параметр size позволяет вам настроить максимальное количество возвращаемых хитов.

Так что, кажется, очень просто, что мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...