Implement a search API to allow typeahead search on files (pdfs, ppts, excel, txt, word etc.)
- Index and shard design for file data
- Design file indexing pipeline
- Using ingest node with ES attachment processor to crack documents and load them in Elasticsearch
- Handling files that contains sensitive information and hence cannot be stored in ES as plain text.