Amazon CloudSearch is a fully-managed service in the cloud that makes it easy to set up, manage, and scale search applications. Amazon CloudSearch enables you to search large collections of data such as web pages, document files, forum posts, or product information and intelligently filter and rank the results. With Amazon CloudSearch, you can quickly add search capabilities to your website without having to become a search expert or worry about hardware provisioning, setup, and maintenance. As your volume of data and traffic fluctuate, Amazon CloudSearch automatically scales to meet your needs.
You can use Amazon CloudSearch to index and search both structured data and plain text. Amazon CloudSearch supports full text search, searching within fields, searching for prefixes, and Boolean search expressions. You can get search results in JSON or XML, sort and filter results based on field values, and rank results alphabetically, numerically, or according to custom rank expressions.