Amazon CloudSearch is a fully-managed service in the AWS Cloud that makes it simple and cost-effective to set up, manage, and scale a custom search solution for your website or application. 

Amazon CloudSearch now supports 34 languages and popular search features such as highlighting, autocomplete, and geospatial search. See What's New!

Read Amazon Web Services Evangelist Jeff Barr's CloudSearch blog post for more information about the new features in Amazon CloudSearch.

Amazon CloudSearch now supports:

  • 34 languages, per field text processing, algorithmic stemming
  • Highlights
  • Autocomplete
  • Geospatial search
  • More data types: double, date, int, latlon, literal, text
  • Enhanced search options: sloppy phrase search, term boosting
  • IAM integration
  • User configurable scaling
  • High availability
  • More regions:  Asia Pacific (Tokyo), Asia Pacific (Sydney), and South America (Sao Paulo)
For the complete list of new features, see What's New.

With Amazon CloudSearch, you can quickly add custom search capabilities to your website or application without having to become a search expert or worry about hardware provisioning, setup, and maintenance. With a few clicks in the AWS Management Console, you can create a search domain and upload the data you want to make searchable, and Amazon CloudSearch automatically provisions the required resources and deploys a highly tuned search index.

As your volume of data and traffic fluctuates, Amazon CloudSearch seamlessly scales to meet your needs. You can easily change your search parameters, fine tune search relevance, and apply new settings at any time without having to re-upload your data.

Amazon CloudSearch can be configured and managed through the AWS Management Console, AWS CLI, and AWS SDKs. Point to a sample of your data and Amazon CloudSearch automatically proposes a set of fields and indexing options. You can easily add or delete fields and customize search options such as faceting and highlighting. Configuration changes do not require you to re-upload your data.

Amazon CloudSearch offers powerful, hands-off autoscaling for your search domains. As your data or query volume changes, your search domains are scaled up or down seamlessly. You can control scaling if you know in advance that you will need more capacity for bulk uploads or a surge in search traffic.

Amazon CloudSearch provides automatic monitoring and recovery of custom search instances. When Multi-AZ is enabled, Amazon CloudSearch provisions and maintains instances for your search domain in a second Availability Zone to ensure high availability. Updates are automatically applied to the instances in both Availability Zones. Search traffic is distributed across all of the instances and the instances in either zone are capable of handling the full load in the event of a failure.

Amazon CloudSearch is tuned to ensure low latency and high throughput performance even at large scale.

Amazon CloudSearch is a fully-managed custom search service. Hardware and software provisioning, setup and configuration, software patching, data partitioning, node monitoring, scaling, and data durability are handled for you.

Amazon CloudSearch indexes and searches both structured data and plain text. It includes powerful search features such as faceted search, free text search, Boolean search, customizable relevance ranking, suggestions, highlighting, query time rank expressions, field weighting, geospatial search, and support for 33 different languages.

Amazon CloudSearch is designed to be cost-effective. You pay low hourly rates, and only for the resources you consume. Amazon CloudSearch offers low total cost of ownership for your search applications compared to operating a search environment on your own.

Amazon CloudSearch uses strong cryptographic methods to authenticate users and prevent unauthorized control of your domains. Amazon CloudSearch supports HTTPS and integrates with IAM to control access to the CloudSearch configuration service and each domain’s document, search, and suggest services.