API de pesquisa do Appengine vs armazenamento de dados

Estou tentando decidir se devo usar a API de pesquisa do App-engine ou o Datastore para um projeto Android conectado ao App-engine. A única distinção que a documentação do Google faz é

... uma pesquisa de índice não pode encontrar mais de 10.000 documentos correspondentes. O armazenamento de dados do App Engine pode ser mais apropriado para aplicativos que precisam recuperar conjuntos de resultados muito grandes.

Dado que eu já estou muito familiarizado com o armazenamento de dados: alguém por favor me ajudará, supondo que eu não precise de 10.000 resultados?

Existem vantagens em usar oSearch API versus usar o Datastore para minhas consultas (conforme a citação acima, parece sensato usar umou o outro)? No meu caso, o usuário final deve poder pesquisar, atualizar entradas existentes e criar novas entidades. Por exemplo, se meu aplicativo for uma livraria, o usuário deverá poder adicionar novos livros, adicionar resenhas a livros existentes, procurar um livro específico.Minha estrutura de dados é tal que o conteúdo será fornecido pelo usuário final. Entidade Documento x Datastore: qual é a atualização mais barata? $ etc.Eles podem se complementar: armazenamento de dados e API de pesquisa? Qual a vantagem? Por que alguém consideraria emparelhar os dois? Qual é a captura / custo?

questionAnswers(4)

yourAnswerToTheQuestion