Amazon CloudSearch provides a managed search service.
- Search Domains isolate different pieces of searchable data, and will have AWS infrastructure allocated against them.
- Index Fields define which fields should be indexed and searchable.
- Data to be indexed is ingested through uploaded files or S3 objects.
Queries are submitted over HTTP as GET requests:
Querying can be based on specific fields:
-valueexcludes results matching
field:valueincludes only results where
fieldis set to
year:2000-2020includes only results where
yearis in the range 2000-2020.
Complex conditions are specified in the form
(and x y) or
(or a b).