私はgolang-appengine-projectからデータストアにいくつかのエンティティを保存しました。 いくつかのフィールドに 'noindex'と注釈を付けたので、いくつかの列に対して単純なインデックスを作成しませんでした。データストアインデックスを再作成
ここでnoindexアノテーションを削除しましたが、インデックスを再構築する方法がわかりません。私は試しました:
gcloud datastore create-indexes ../path/to/file/index.yaml
しかし、インデックスを再構築しませんでした。だから私は最近追加された値だけを検索できますが、古い値は検索できません。
インデックスを再構築するにはどうすればよいですか?
おかげ
インデックスに存在しないすべてのエンティティをフェッチして配置する必要があります。 –
[GAE Datastoreでの遡及的インデックス作成]の可能な複製(http://stackoverflow.com/questions/21008580/retroactive-indexing-in-gae-datastore) –