Я пытаюсь выполнить запрос и сортировку по полю 'updated_at', используя большое number_found_accuracy:
Файл "/base/alloc/tmpfs/dynamic_runtimes/python27g/3b44e98ed7fbb86b/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", строка 1535, в call rv =self.handle_exception (запрос, ответ, e) файл "/base/alloc/tmpfs/dynamic_runtimes/python27g/3b44e98ed7fbb86b/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", строка 1529, в * 100* call rv = self.router.dispatch (запрос, ответ) Файл "/base/alloc/tmpfs/dynamic_runtimes/python27g/3b44e98ed7fbb86b/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", линии 1278, в default_dispatcher возврата route.handler_adapter (запрос, ответ) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/3b44e98ed7fbb86b/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", строка1102, в call return handler.dispatch () Файл "/base/data/home/apps/p~imobzi-app/20181127t101400.414282042583891084/modules/base_handler.py", строка 72, в диспетчерской супер (BaseHandler, self) .dispatch () Файл "/base/alloc/tmpfs/dynamic_runtimes/python27g/3b44e98ed7fbb86b/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", строка 572, возвращение self.handle, self.app.debug) Файл "/base/alloc/tmpfs/dynamic_runtimes/python27g/3b44e98ed7fbb86b/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", строка 570, в методе отправки возврата (*args, ** kwargs) Файл "/base/data/home/apps/p~imobzi-app/20181127t101400.414282042583891084/main.py", строка 132, в файле get contacts = query_future.get_result () "/ base / alloc/tmpfs/dynamic_runtimes/python27g/3b44e98ed7fbb86b/python27/python27_lib/versions/1/google/appengine/api/search/search.py ", строка 281, в get_result, вызывать _ToSearchError (e) ошибку поиска переходного процесса * (101) TransientError:1014 *
Ошибкапроисходит, когда я использую «number_found_accuracy» и «sort_options» в одном запросе, когда результат запроса велик (этот запрос возвращает более 50 000 результатов).
Если «number_found_accuracy» или «sort_options» удалено из query_options, я получаюрезультат обычно, но если оба значения находятся в query_options, возникает ошибка.
В обычном случае я бы удалил «number_found_accuracy» из запроса, но мне нужно показать счетчик результатов для пользователя и отсортировать его по updated_atполе.Кто-нибудь знает способ решить эту проблему?Это происходит только при развертывании проекта на сервере, в локальной среде / среде разработки, все работает как положено.