我正在尝试执行以下查询:
SELECT google_uid FROM User WHERE api_key = @api_key
但我收到错误:
找不到匹配的索引。建议索引是:\ n-种类:用户\ n properties:\ n - name:api_key \ n - name:google_uid \ n
我昨天上传了它,所以我确信Google有时间更新它们。
知道怎么解决吗?
由于
答案 0 :(得分:0)
索引中的属性是有序的。所以你的索引是(google_uid,api_key),但你没有索引(api_key,google_uid)。此查询需要(api_key,google_uid)的综合索引。
如果您运行查询java.lang.NoSuchMethodError: com.amazonaws.services.glue.AWSGlue.getJobBookmark(Lcom/amazonaws/services/glue/model/GetJobBookmarkRequest;)Lcom/amazonaws/services/glue/model/GetJobBookmarkResult;
,则可以看到此信息。这将有效,因为你有一个索引,其中api_key是第一个属性。