BigTable, qui est la base de données back-end pour l'Application du Moteur, à l'échelle de plusieurs millions d'enregistrements. Pour cette raison, App Engine ne vous permettra pas de le faire toute requête qui entraînera une analyse de la table, que la performance serait terrible pour un bien rempli le tableau.
En d'autres termes, chaque requête doit utiliser un index. C'est pourquoi vous ne pouvez le faire =
, >
et <
des requêtes. (En fait, vous pouvez aussi le faire !=
, mais l'API n'ceci à l'aide d'une combinaison de >
et <
des requêtes.) C'est aussi pourquoi l'environnement de développement surveille toutes les questions que vous faites et ajoute automatiquement les index manquants à votre index.yaml
le fichier.
Il n'y a aucun moyen de l'indice pour un LIKE
de la requête de sorte qu'il n'est tout simplement pas disponible.
Avoir une montre de ce Google IO session pour un meilleur explication plus détaillée de ce.