【发布时间】:2017-07-23 21:14:10
【问题描述】:
我正在使用搜索 API (https://cloud.google.com/appengine/docs/standard/python/search/) 在 Google App Engine Python 标准环境上。
在我的应用程序中,我有几个搜索索引并使用光标分页查询它们(分页分页不能返回超过 1000 个结果) https://cloud.google.com/appengine/docs/standard/python/search/cursorclass
有时我会随机得到以下异常:
InvalidRequest:无法执行搜索请求“
”
没有更多细节。如果我在某些查询中得到它,它将永远用这样的光标重现。
- 项目集在请求之间是不可变的(没有添加或删除项目)
- 查询的第一页总是没问题(只有当我用光标查询时才会出现异常)
- 我没有使用任何排序
- 游标与先前查询接收到的游标完全相同,并且在请求之间没有损坏
有什么办法解决这个问题吗?
相关:
https://issuetracker.google.com/issues/35898069
https://issuetracker.google.com/issues/35895008
https://groups.google.com/forum/#!topic/google-appengine/tBHkZLeYTOI
【问题讨论】:
标签: python google-app-engine gae-search