mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-24 05:18:58 +00:00
![]() This is necessary as we use zookeeper to orchestrate first-time startup of the services, to ensure that the database is properly migrated by the control service before anything else is permitted to start. |
||
---|---|---|
.. | ||
java/nu/marginalia/assistant | ||
build.gradle | ||
readme.md |
Assistant Service
The assistant service helps the search service by offering various peripheral functionality, such as spelling correction.
The assistant service exposes the functions/domain-info subsystem, which is responsible for knowledge about domains; and the functions/math subsystem, which is responsible for evaluating mathematical operations, spelling correction, and other peripheral functionality.
Central Classes
- AssistantService handles REST requests and delegates to the appropriate handling classes.