pypaginate.search
Universal search – backend-agnostic text search engine.
Submodules
Classes
Stateless engine that searches sequences by |
Package Contents
- class pypaginate.search.SearchEngine
Stateless engine that searches sequences by
SearchSpec(native).- apply(items: collections.abc.Sequence[T], spec: pypaginate.domain.specs.SearchSpec) list[T]
Filter and rank items by search relevance via the native engine.
Returns items in ranked (relevance) order. A query shorter than
spec.min_length(or one that tokenizes to nothing) returns every item in original order, matching the engine’s contract.