2

我正在将应用程序引擎应用程序的数据模型移动到 Objectify,我注意到 Objectify 的实体将实体的所有属性默认指定为未索引,这对我来说很有意义,因为它会更快写入并且更少空间将被用完。

但是 GAE 默认(至少在我编写应用程序时)是默认在所有字段上创建字段结尾,因此我的所有字段都被索引。并且有数十万行。

我真的只需要索引这些字段的一小部分,我想将它们设置为未索引。我想在objectify中将这些字段设置为@Unindexed,但是如何删除数据存储区中已有的索引数据?

4

1 回答 1

3

要添加或删除单属性索引,请更改元数据(添加/删除 @Index 和 @Unindex),然后加载+保存实体。您可能希望为此使用 map/reduce。

于 2013-04-21T14:20:29.017 回答