Can we implement full text search on encrypted files having several pages using redisearch?

I have hundreds of documents and each document has several pages. A user can search within a document for a word, sentence or phrase. Now I am expecting all the files in return which contain the searched text.

Files are encrypted and stored in Amazon s3 bucket. I am new to Redisearch but I liked it. So planing to move data from s3 bucket to Redisearch.

My question is how much possible it is to search encrypted files using redisearch, obviously considering decryption tradeoff

Is there any library which provide this kind of search.

I am also looking at Elastic search as an option.

Please suggest the way forward.

You can use redisearch with the NOINDEX option and store your primary data in an encrypted data store. RediSearch only needs to store the inverted index.