GCP数据存储区灰色/无法搜索的实体?

时间:2020-02-06 22:31:05

标签: google-cloud-platform datastore

我有一个具有以下架构的数据存储:

enter image description here

通常,我们要搜索obfuscated_session_id并返回其对应的session_id。这些总是1对1,永远不会为空。例如:

enter image description here

过滤器始终是简单的等式。

我最近注意到,有时即使确定有结果,我们的搜索也不会返回任何内容。对于发生这种情况的少量记录,数据存储区将列标题显示为灰色,如下所示。 此显示为灰色的标题是什么意思?

enter image description here

PS-此商店没有任何类型的自定义索引。

----更新----

问题似乎与以下事实有关:上传这些代码的某些代码指定对某些列进行索引。

class ObfuscatedVideo(Schema):
    obfuscated_video_id = StringProperty(required=True, indexed=True)
    video_id = StringProperty(required=True)
    obfuscated_session_id = StringProperty(required=True)
    session_id = StringProperty(required=True, indexed=True)

其中Schema是用于包装某些GCP函数的自定义库类。似乎大多数上传工作正常,但灰色索引对应于上面未明确标记为indexed=True的字段。很难说,这可能是我们的一个问题,但这绝对是由于这个原因。

0 个答案:

没有答案