Elasticlunr
Elixir full-text search library that indexes JSON documents and answers queries inside the application, a port of Elasticlunr.js.
Elasticlunr is a full-text search library for Elixir that indexes JSON documents and provides a search interface to retrieve them. It is installed as the Hex package elasticlunr, and its documentation is on hexdocs.pm. The package describes itself as a port of Elasticlunr.js with more improvements.
Worth knowing
Indexes are written through a storage provider. The README lists disk and blackhole providers, with S3 as a separate package.
Identity
- Status
- Stub
- Maintainer
- Atanda Rasheed3
- Maintained by
- Individual4
- First release
- 20215
Rendering and deploy
- Install with
- hex dependency in mix.exs2
Releases
Adoption
Sources
- 2026-10-28: links, Written in, GitHub stars
api.github.com/repos/heywhy/ex_elasticlunr - 2026-10-28: links, Install with, Categories
github.com/heywhy/ex_elasticlunr/blob/master/README.md - 2026-10-28: Maintainer, License, License model
raw.githubusercontent.com/heywhy/ex_elasticlunr/master/LICENSE - 2026-10-28: Maintained by, Runtime, License
raw.githubusercontent.com/heywhy/ex_elasticlunr/v0.6.6/mix.exs - 2026-10-28: Current major version, Last release, First release
hex.pm/api/packages/elasticlunr - 2026-10-28: Contributors
api.github.com/repos/heywhy/ex_elasticlunr/contributors