Expand description
Federated STAC search.
Given a list of catalogs and a query::SearchQuery,
executor::SearchExecutor queries them concurrently (with retry,
per-catalog timeouts), delegates retrieval to backend::SearchBackend,
and aggregates results in aggregator. The default stac_api::StacApiBackend
handles API pagination and canonicalization via unifier.
This crate is pure logic — it knows nothing about engine state or storage.
Use superstac_engine for the runtime that wires storage + search +
health together.
Modules§
- aggregator
- backend
- Search contracts shared by remote and file-backed implementations.
- executor
- options
- query
- response
- stac_
api - Item retrieval from a STAC API, including pagination.
- translator
- unifier