EDIT: Ich habe es herausgefunden. Aus irgendeinem Grund hieß das Feld im Index strWord statt wordStr. Ich habe es aufgrund der Ähnlichkeiten nicht bemerkt. Die Datei wurde automatisch generiert, also muss ich das Feld in einer früheren Entwicklungsversion so genannt haben.
Ich habe eine Anwendung mit etwa einer halben Million "Datensätzen", von denen jeder nur drei Felder enthält. Ich möchte die Datensätze mit einer Abfrage nach einem String-Feld durchsuchen, stoße dabei aber auf Probleme. Wenn ich die Konsolenseite besuche, einen Datensatz manuell anzeige und speichere (ohne Änderungen vorzunehmen), wird er in einer Abfrage angezeigt:
SELECT * FROM wordEntry WHERE wordStr = 'SomeString'
Wenn ich dies nicht tue, erhalte ich "keine Ergebnisse". Braucht appengine Zeit für die Aktualisierung? Wenn ja, wie viel? (Ich hatte auch Probleme mit dem Stapellöschen und Ändern von Daten, aber ich konnte das Problem in kleinere Teile aufteilen).