In un CMS, un elenco di clienti viene recuperato utilizzando una normale query NDB con l'ordine. Per consentire il filtraggio su nome, nome dell'azienda ed e-mail, creo diversi (a volte molti) indici. La situazione non era ideale, ma praticabile.Utilizzare Datastore (NDB), l'API di ricerca o entrambi per le viste sui dati?
Ora c'è il (sperimentale) Search API. Sembra non avere alcuna relazione con il datastore (o NDB), ma i miei dati sono già lì.
Mi piacerebbe utilizzare la ricerca di testo completo e inserire filtri su più campi contemporaneamente, quindi dovrei conservare i miei dati nell'archivio dati e duplicare parti dei dati in Documenti per l'API di ricerca? Oppure, come search example suggests, ignora completamente il Datastore.
Grazie. Questo è un approccio molto pratico e utile al problema. – kvdb