Chapter 6. Integrating Search

In the previous chapters, we explored how the persistence solution offered by Google App Engine, known as datastore, works under the hood, how we can model data around it and how we can query that data. But we did hit some limitations when it came to performing searches, because of the way datastore works internally. It is time to address those limitations now. App Engine provides us with a separate search service where we can index our data and can later perform complex queries on it.

In this chapter, we'll look at:

  • Indexing datastore entities
  • Querying datastore entities
  • Sorting, filtering and other operations
  • Faceted search

This is a tall order so let's get started with our discussion of that. Before we dive into details, ...

Get Mastering Google App Engine now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.