Использование from / size в Elasticsearch - «использование [from] недопустимо в контексте прокрутки» - PullRequest
0 голосов
/ 08 марта 2019

У меня довольно стандартный запрос, который, кажется, использует API прокрутки - как мне изменить его на использование API from / size (без прокрутки)?

Мой запрос:

            {
                "query": {
                  "bool": {
                      "should": [
                          { "match": { "object.id": query } },
                          { "match": { "object.name": query } },
                          { "match": { "object.content": query } },
                          { "match": { "object.type": query } }
                      ]
                  }
                },
                "_source": "object.*",
                "from" : from_result,
                "size": RESULTS_PER_PAGE
            }

Возвращенная ошибка:

b'{"error": {"root_cause": [{"type": "action_request_validation_exception", "reason": "Validation Failed: 1: using [from] is not allowed in a scroll context;"}], "type": "action_request_validation_exception", "reason": "Validation Failed: 1: using [from] is not allowed in a scroll context;"}, "status": 400}'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...