# Elasticlunr

Elixir full-text search library that indexes JSON documents and answers queries inside the application, a port of Elasticlunr.js.

STUB. This software has no release or pre-release in four years, or its project site no longer shows it, so it is not part of the register, not counted and not indexed. It will be checked again.

Source: https://findsoftware.frbit.cloud/ex-elasticlunr/
Last reviewed: 2026-10-28
Listed since: 2026-10-28

## Record

### Links

- repository: https://github.com/heywhy/ex_elasticlunr
- docs: https://hexdocs.pm/elasticlunr

### Identity

- status: stub
- maintainer: Atanda Rasheed
- maintainerType: individual
- parent: unknown
- firstRelease: 2021
- hqCountry: unknown

### Kind

- category: search
- hosting: elixir
- language: elixir
- runtime: beam
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: unknown
- renderingModes: not applicable
- installMethod: hex dependency in mix.exs

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 0
- latestReleaseDate: 2022-02-26

### Adoption

- githubStargazers: 193
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 2
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://api.github.com/repos/heywhy/ex_elasticlunr (read 2026-10-28)
- urls: https://github.com/heywhy/ex_elasticlunr/blob/master/README.md (read 2026-10-28)
- installMethod: https://github.com/heywhy/ex_elasticlunr/blob/master/README.md (read 2026-10-28)
- maintainer: https://raw.githubusercontent.com/heywhy/ex_elasticlunr/master/LICENSE (read 2026-10-28)
- maintainerType: https://raw.githubusercontent.com/heywhy/ex_elasticlunr/v0.6.6/mix.exs (read 2026-10-28)
- language: https://api.github.com/repos/heywhy/ex_elasticlunr (read 2026-10-28)
- runtime: https://raw.githubusercontent.com/heywhy/ex_elasticlunr/v0.6.6/mix.exs (read 2026-10-28)
- category: https://github.com/heywhy/ex_elasticlunr/blob/master/README.md (read 2026-10-28)
- license: https://raw.githubusercontent.com/heywhy/ex_elasticlunr/v0.6.6/mix.exs (read 2026-10-28)
- license: https://raw.githubusercontent.com/heywhy/ex_elasticlunr/master/LICENSE (read 2026-10-28)
- licenseModel: https://raw.githubusercontent.com/heywhy/ex_elasticlunr/master/LICENSE (read 2026-10-28)
- currentMajor: https://hex.pm/api/packages/elasticlunr (read 2026-10-28)
- latestReleaseDate: https://hex.pm/api/packages/elasticlunr (read 2026-10-28)
- firstRelease: https://hex.pm/api/packages/elasticlunr (read 2026-10-28)
- githubStargazers: https://api.github.com/repos/heywhy/ex_elasticlunr (read 2026-10-28)
- contributors: https://api.github.com/repos/heywhy/ex_elasticlunr/contributors (read 2026-10-28)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
