W systemie CMS lista klientów jest pobierana za pomocą zwykłego zapytania NDB z zamówieniem. Aby umożliwić filtrowanie nazwy, nazwy firmy i adresu e-mail, tworzę kilka (czasami wielu) indeksów. Sytuacja nie była idealna, ale wykonalna.Skorzystaj z Datastore (NDB), Search API lub obu dla widoków danych?
Teraz jest (eksperymentalna) Search API. Wygląda na to, że nie ma on żadnego związku z datastore (lub NDB), ale moje dane już tam są.
Chciałbym korzystać z wyszukiwania pełnotekstowego i umieszczać filtry na wielu polach jednocześnie, więc czy powinienem przechowywać moje dane w Datastore i duplikować części danych w Dokumentach dla interfejsu API wyszukiwania? Lub, jako search example suggests, całkowicie pomiń Datastore.
Dzięki. To bardzo praktyczne i użyteczne podejście do problemu. – kvdb