In einem CMS wird eine Liste von Kunden mithilfe einer regulären NDB-Abfrage mit Bestellung abgerufen. Um Filtern nach Name, Firmenname und E-Mail zu ermöglichen, erstelle ich mehrere (manchmal auch viele) Indizes. Die Situation war nicht ideal, aber praktikabel.Verwenden Sie den Datastore (NDB), die Such-API oder beide für Datenansichten?
Jetzt gibt es die (experimentelle) Search API. Es scheint keine Beziehung zum Datenspeicher (oder NDB) zu haben, aber meine Daten sind bereits da.
Ich möchte die Volltextsuche verwenden und Filter gleichzeitig auf mehrere Felder setzen. Soll ich also meine Daten im Datenspeicher behalten und Teile der Daten in Dokumente für die Such-API duplizieren? Oder überspringen Sie den Datenspeicher vollständig, wie der search example suggests.
Danke. Das ist ein sehr praktischer und nützlicher Ansatz für das Problem. – kvdb