# search_core v0.1.0 - Table of Contents

> Multilingual full-text search building blocks for plain Elixir/Ecto: a stemming text pipeline and Postgres tsvector/tsquery helpers. No Ash required.

## Modules

- [SearchCore](SearchCore.md): Multilingual full-text search building blocks for plain Elixir/Ecto — no Ash required.
- [SearchCore.Pipeline](SearchCore.Pipeline.md): Turn a raw string into a list of normalized, stemmed search tokens.
- [SearchCore.Stopwords](SearchCore.Stopwords.md): Language stopword lists used by `SearchCore.Pipeline` to drop high-frequency,
low-signal words before stemming.
- [SearchCore.Tsvector](SearchCore.Tsvector.md): Build the two strings you feed to Postgres full-text search, both produced by the
same `SearchCore.Pipeline` so the index side and the query side always agree.

