これは私のエンティティクラスがどのように見えるかです:dev-serverがこのクエリのインデックスを自動作成しないのはなぜですか?
@Entity
@Unindexed
public class User {
...
@Indexed
private int betsCount = 0;
これは私がクエリを実行する/構築する方法です:
objectify.query(User.class).filter("betsCount >", MIN_BETS).iterator()
インデックスは、したがって、データストア・インデックス・auto.xmlに追加されていません私はdev-consoleでそれを見ることができません。そして、当然ライブサーバー上で実行されるクエリは何も返しません。
私はインデックス(作成するようにリクエスト)を手動で追加することができますが、これまでのインデックスの自動作成は完全に機能しているようでした。だから私はここで何が欠けているのだろうと思っている。
更新:@Indexedアノテーションを既存のプロパティに追加するときにデータを再挿入する必要があることを認識できませんでした。
これは単一のプロパティインデックスです。カスタム索引を指定する必要はなく、索引ページには表示されません。 –