Expand description
The Linkrs API module
Provides the transport-independent core API consumed by the network
service layer (linkrs-server) and library users.
Re-exports§
pub use api_core::CoreError;pub use api_core::CoreResult;pub use api_core::QueryApi;pub use api_core::SchemaApi;pub use api_core::SyncApi;
Modules§
- api_
core - API Core Layer – Business logic that is independent of the transport layer
- migration_
online - Online migration drain fence shared by embedded and server callers.
- session_
variables - Transaction-aware session variable store shared by the server and embedded session implementations.
Structs§
Functions§
- normalize_
vector_ hits - Map one vector hit list to fusion keys, dropping hits that do not belong to the requested index.
- normalize_
vector_ point_ id - Normalize a vector point ID to its vertex document key for fusion.
- rrf_
fuse - Fuse ranked lists with reciprocal rank fusion.
- weighted_
fuse - Fuse one vector list with one fulltext list by weighted sum.