Я пытаюсь решить, должен ли я использовать API поиска приложений или Datastore для Android-проекта с подключением к приложениям. Единственное отличие, которое делает документация google:
... индексный поиск может найти не более 10 000 соответствующих документов. Хранилище App Engine Datastore может быть более подходящим для приложений, которые необходимо получить очень большие результирующие наборы.
Учитывая, что я уже очень хорошо знаком с хранилищем данных: будет ли кто-то помогать мне, если мне не нужны 10000 результатов?
- Есть ли какие-либо преимущества в использовании
Search API
по сравнению с использованием Datastore для моих запросов (в приведенной выше цитате кажется разумным использовать один или другой)? В моем случае конечный пользователь должен иметь возможность поиска, обновления существующих записей и создания новых объектов. Например, если мое приложение является книжным магазином, пользователь должен иметь возможность добавлять новые книги, добавлять отзывы в существующие книги, искать определенную книгу. - Моя структура данных такова, что контент будет предоставлен конечным пользователем. Документ против объекта хранилища данных: что дешевле для обновления? $$ и т.д.
- Могут ли они дополнять друг друга: Datastore и Search API? Какое преимущество? Почему бы кто-то подумал о спаривании двух? Какая уловка/стоимость?