heywhy / ex_elasticlunr

Elasticlunr is a small, full-text search library for use in the Elixir environment. It indexes JSON documents and provides a friendly search interface to retrieve documents.
https://hexdocs.pm/elasticlunr
MIT License
189 stars 9 forks source link

S3 Storage Provider #11

Closed heywhy closed 2 years ago

heywhy commented 2 years ago

Overview

Include an S3 storage provider so that indexes can be written to an s3 bucket apart from the local disk. This is needed because some apps have ephemeral disks and data can be lost.

Related Issues

PR #9

TODO

heywhy commented 2 years ago

Due to the complexity that comes with implementing optional modules I've decided to move the AWS S3 bucket provider to a separate project. See: https://github.com/heywhy/ex_elasticlunr_s3