Описание тега gae-search
API поиска Google App Engine предоставляет простую модель для индексации и поиска данных, а также отображения результатов. Поиск может запрашивать любые данные, если эти данные описываются документом. Вы структурируете данные в документах, используя несколько классов полей для описания различного типа текста, содержащегося в документе (обычный текст, HTML, атом, числа, даты и географические точки).
После создания документа вы можете использовать методы класса Index для добавления, удаления или перечисления документов в индексе, а также для поиска в индексе с помощью запроса. API предоставляет комплексный язык запросов, который поддерживает числовые и текстовые выражения. API также позволяет указать параметры запроса, такие как порядок сортировки результатов, количество возвращаемых результатов и начальную позицию курсора или смещение.
Вы можете использовать выражения полей и поля с фрагментами для управления представлением и содержанием результатов поиска, а также можете использовать курсоры для постраничного просмотра каждого набора результатов. Выражения полей позволяют указать, какие поля возвращать. Поля с отрывками в классе QueryOptions позволяют возвращать сокращенный фрагмент поля вместо его полного содержимого.
Соответствующие результаты поиска возвращаются приложению в объекте SearchResults. Этот объект включает количество найденных результатов, фактические возвращенные результаты и необязательный объект курсора.
Для получения дополнительной информации см. Документацию Google Search API.