次のプロパティを持つ基本的な User モデルが ndb にあるとします。
```
name = ndb.StringProperty(default='')
username = ndb.StringProperty(required=True)
email = ndb.StringProperty(default='')
active = ndb.BooleanProperty(default=True)
admin = ndb.BooleanProperty(default=False)
permissions = ndb.StringProperty(repeated=True)
verified = ndb.BooleanProperty(default=False)
token = ndb.StringProperty(default='')
password_hash = ndb.StringProperty(default='')
bio = ndb.StringProperty(default='')
location = ndb.StringProperty(default='')
facebook = ndb.StringProperty(default='')
twitter = ndb.StringProperty(default='')
gplus = ndb.StringProperty(default='')
github = ndb.StringProperty(default='')
```
フィールドに対して LIKE クエリを実行したいとしましょうname
username
bio
NDB と検索 API に関するこの回答を読みましたが、検索 API を介してのみ保存name
username
bio
し、NDB に残り、手動で一貫性を維持する必要があるのか 、それとも検索 API を介してすべてのプロパティを保存する必要があるのか が明確ではないため、データを取得することができますより速く/より簡単に。
あらゆる種類の提案をありがとう:)