Deterministic JSON search adapter and reference query implementation.
The emitted index is sufficient for a small browser worker or client module.
query/3 defines the portable substring and filter behavior without requiring
a hosted service.
Summary
Functions
Queries validated records using deterministic case-insensitive substring matching.
Functions
@spec query( [DocShell.Presentation.SiteSearchEntry.t()], String.t(), map() | keyword() ) :: {:ok, [DocShell.Presentation.SiteSearchEntry.t()]} | {:error, term()}
Queries validated records using deterministic case-insensitive substring matching.