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.
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.)
[x] Serialization and deserialization support
[x] Include a disk storage module
[x] Update tests to cover new and existing features
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: