До сих пор я использовал полнотекстовый поиск App Engine для поиска в существующих хранилищах в моем хранилище данных. Это включает в себя создание по меньшей мере одного Document
для каждой сущности и как-то связать их. И каждый раз, когда я меняю объект, я должен изменить соответствующий Documents
.
Мой вопрос: почему бы не просто сохранить все мои данные в Documents
и забыть о объектах Datastore? API поиска поддерживает гораздо более богатый язык запросов, который может обрабатывать множество фильтров неравенства и логических операторов, в отличие от хранилища данных.
Я пропустил что-то о дизайне API поиска, который бы исключал его использование для полного замены хранилища данных?