我的一些App Engine Search API查詢給出'java.util.concurrent.CancellationException:任務被取消'異常。錯誤是可重現的。App Engine SearchAPI:java.util.concurrent.CancellationException:任務被取消
我有多個索引。在一些索引上,這些查詢運行,而另一些則失敗。 該查詢是非常基本的。如果我從管理控制檯(https://console.cloud.google.com/appengine/search/index)運行它,它沒有問題。 查詢沒有什麼特別之處。
對2個原子字段的查詢過濾器:isReliable =「1」AND markedForDelete =「0」,並對數字字段進行排序。
代碼似乎沒有錯,因爲它運行許多這樣的查詢沒有問題,比失敗的更困難。
我見過這樣的例外引起的超時限制。相同的執行時間(例如59-60秒) –
這確實是個問題,所以問題是爲什麼它需要這麼長時間,在管理控制檯中運行它,查詢需要25秒,我認爲緩慢與事實上,排序標準有太多的等值,這是不建議的。 – peternees