私は次の状況になりました
class M(db.Model):
a = db.ReferenceProperty(A)
x = db.ReferenceProperty(X)
y = db.ReferenceProperty(Y)
z = db.ReferenceProperty(Z)
items = db.StringListProperty()
date = db.DateTimeProperty()
(a)、(x、y、z)、(アイテム)を日付順にフィルタリングするクエリを作成したい。
mm = M.all().filter('a =', a1).filter('x =', x1).filter('items =', i).order('-date')
たとえば、xとyに同時にフィルタを設定したクエリはありません。
だから、私の質問は次のとおりです。
1)いくつの(そしてどの)インデックスを作成する必要がありますか?
2)アイテムにいくつの「文字列」を追加できますか?(数千のオーダーで追加したい)
3)1000個のアイテムがある場合、1つの「M」にいくつのインデックスレコードがありますか?
私はまだこのインデックスのことをよく理解しておらず、私を殺しています。あなたの助けは非常に高く評価されます:)