场景
我有全文搜索要求,可以在文档内部进行搜索。我将文件上传到s3存储桶中,并使用信封加密对其进行加密。 我们可以在加密文档(在S3存储桶中)中进行全文搜索吗?如果是,那么其余的API(NodeJS API)是什么。
Example => bucket1 =>Encrypted content in the files
bucket1/abc.pdf
bucket1/def.doc
bucket1/ghi.txt
,我想在上述文件中搜索"I am from planet earth"
之类的文本。
我想要包含上面文本的结果文件名。
解决方案
我正在阅读以下文章:
问题
答案 0 :(得分:0)
Elasticsearch不会在文档内部进行搜索,您需要在elasticsearch内对文档的内容建立索引才能执行搜索,它也不支持对加密数据进行搜索,该数据需要以明文形式存储。
您可以做的是在Elasticsearch上配置SSL / TLS和身份验证,因此,只有在使用正确的证书以及用户名和密码的情况下,您才能发出请求。