如何在Amazon S3文件中搜索字符串?

时间:2016-07-22 15:19:42

标签: amazon-s3

我拥有存储在Amazon S3中的所有类型的文件或文档。

如何使用搜索关键字或字符串搜索这些文档(如果可能,请进行全文搜索)?

是否有基于它的文档?

具有搜索字符串的匹配文档列表将显示给用户以供下载。

请帮忙吗?

3 个答案:

答案 0 :(得分:1)

无法在S3中搜索文档。

S3不是文档数据库。它是一个对象存储库,设计用于存储数据,但不会从数据中推断出“含义” - 实际上是一个支持非常大的值的键/值存储。它没有上下文感。它不会索引对象的内容,甚至索引元数据。在S3中“找到”对象的唯一方法是已经知道它的密钥。

它非常适用于高可用性和高可靠性的存储,但不是其设计的一部分。

答案 1 :(得分:0)

您无法在亚马逊S3中搜索。 但我们有替代解决方案。我正在使用S3浏览器软件。

这里是下载链接:http://s3browser.com/

下载它,您将拥有与亚马逊S3浏览器相同的访问权限。您还可以执行搜索和其他流程。

答案 2 :(得分:0)

解决方案取决于S3文件数据的结构。 如果像cvs,JSON一样具有列式格式的结构化或半结构化,AWS Athena将是最佳选择。只需单击几下,您就可以查询S3文件。

否则,如果数据完全是非结构化的,则可能要使用elasticsearch等。