5

I have all types of files or documents stored in Amazon S3.

How to perform search on those documents using a search keyword or string (full-text search, if possible) ?

Is there any documentum built on it ?

Matching documents list which has the search string will be displayed to the user for download.

Any help please ?

Bhanu
  • 831
  • 3
  • 13
  • 28

3 Answers3

3

Searching documents in S3 is not possible.

S3 is not a document database. It is an object store, designed for storing data but inferring no "meaning" from the data -- essentially a key/value store suporting very large values. It has no sense of context. It doesn't index the content of the objects, or even the object metadata. The only way to "find" an object in S3 is to already know its key.

It is excellent for highly available and highly reliable storage, but searching not part of its design.

Michael - sqlbot
  • 169,571
  • 25
  • 353
  • 427
1

The solutions depends on how structured your S3 file data is. If it is structured or semi-structured like cvs, JSON with columnar alike format, AWS Athena will be the best choice. With just a few clicks, you’re ready to query your S3 files.

Otherwise, if the data is totally un-structured, you may want to use elasticsearch and etc.

Denis Wang
  • 965
  • 12
  • 13
0

You cant search as you wish in amazon S3. but we have alternate solution for this. I am using S3 browser software for this.

here is link to download: http://s3browser.com/

Download it and you will have all access same like amazon S3 browser. you can also perform search and other processes.

Ronak Patel
  • 3,324
  • 4
  • 21
  • 31