Когда НЕ следует использовать API полнотекстового поиска App Engine?

До сих пор я использовал полнотекстовый поиск App Engine для облегчения поиска среди существующих сущностей в моем хранилище данных. Это включает в себя создание по крайней мере одного Документадля каждого объекта и каким-то образом связать их вместе. И каждый раз, когда я меняю сущность, я должен менять соответствующие Документы.

Мой вопрос: почему бы просто не хранить все мои данные в Документахи забыть об объектах хранилища данных? API поиска поддерживает гораздо более богатый язык запросов, который может обрабатывать несколько фильтров неравенства и логических операторов, в отличие от хранилища данных.

Я что-то упускаю из конструкции API поиска, что не позволяет использовать его для полной замены хранилища данных?

20
задан Nick Farina 8 June 2012 в 15:40
поделиться