Amazon делает доступным полностью управляемый поисковый сервис, который вы можете включить в свои приложения, чтобы предоставить пользователям масштабируемый механизм поиска без необходимости управлять поисковой системой.
Amazon CloudSearch позволяет предлагать бесплатный текстовый поиск, фасетный поиск, настраиваемый рейтинг релевантности и настраиваемые поля поиска.
Фасетный поиск позволяет классифицировать результаты одного поиска по подгруппам, которые могут быть использованы в качестве основы для другого поиска. CloudSearch также предоставляет возможности обработки текста и предназначен для индексации почти в реальном времени.
Технология та же, что и для поиска на Amazon, и затраты составляют 100 долларов в месяц.
Там также есть видео, показывающее, как начать работу:
и демонстрация по созданию поискового приложения:
Для использования новой службы необходимо создать и настроить Домен поиска (контейнер данных и связанный с ним набор служб). Затем вы загружаете документы, которые хотите, чтобы ваши пользователи могли выполнять поиск, в форматах JSON или XML, соответствующих формату документов поиска Amazon (SDF).
Данные могут быть отправлены по защищенному HTTPS-соединению, чтобы защитить их во время передачи. Добавленные документы становятся доступными для поиска более или менее сразу, а индекс поиска хранится в оперативной памяти, чтобы обеспечить немедленную индексацию обновлений документов.
Вы можете включить CloudSearch в свои приложения с помощью набора API Amazon CloudSearch (см. Эту Документацию), а также полезную запись в блоге о поиске Джеффа Барра.