Amazon CloudSearch is a managed service in the AWS Cloud that makes it simple and cost-effective to set up, manage, and scale a search solution for your website or application. CloudSearch supports 34 languages and popular search features(e.g., highlighting, autocomplete, and geospatial search).
Using Amazon CloudSearch, you can quickly add rich search capabilities to your website or application. You do not need to be 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, upload the data that you want to make searchable, and Amazon CloudSearch will automatically provision the required resources and deploy a highly tuned search index.
Moreover, search parameters can be easily changed, search relevance can be fine-tuned, and other settings can be applied at any time. As the volume of data and traffic fluctuates, Amazon CloudSearch seamlessly scales to meet your needs.
More information about Amazon CloudSearch can be found here.
Free Resources