Skip to main content

Crate laurus_server

Crate laurus_server 

Source
Expand description

laurus-server provides a gRPC server and an optional HTTP gateway (gRPC-Gateway) for the laurus search engine.

The crate exposes four gRPC services:

  • HealthService – health-check endpoint.
  • IndexService – index creation and schema management.
  • DocumentService – document CRUD and commit operations.
  • SearchService – lexical, vector, and hybrid search.

When http_port is configured, an HTTP/JSON gateway is started alongside the gRPC server so that clients can use either protocol.

Modules§

config
Server configuration types deserialized from a TOML file.
gateway
HTTP Gateway module.
proto
Generated protobuf/gRPC code.
server
Server bootstrap logic.