Packages
Multilingual full-text search building blocks for plain Elixir/Ecto: a stemming text pipeline and Postgres tsvector/tsquery helpers. No Ash required.
Current section
Files
Jump to
Current section
Files
search_core
CHANGELOG.md
CHANGELOG.md
# Changelog
## 0.1.0
Initial release.
- `SearchCore.Pipeline` — normalize, tokenize, drop stopwords (FR/EN), stem (via the
`stemmers` NIF) and optionally fold accents.
- `SearchCore.Tsvector` — `searchable_text/3` for indexing and `tsquery/3` for querying,
both from the same pipeline (stemming symmetry), with `prefix:` and `combinator:`
options. Short/all-stopword queries yield an empty tsquery.