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 10 forks source link

Serialization and Deserialization of Indexes to Storage #8

Closed heywhy closed 2 years ago

heywhy commented 2 years ago

Overview

Changes in this PR allow indexes to be written to disk using the disk storage module. The plan is to support saving these indexes to any storage provider so that data can be easily retained.

Related Issues

List all related issues. Add linking prefixes (closes, fixes, resolves, etc.)

What to test: