MarginaliaSearch/code/services-core/assistant-service
Viktor Lofgren 6690e9bde8 (service) Ensure the service discovery starts early
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.
2024-04-25 15:08:33 +02:00
..
java/nu/marginalia/assistant (service) Ensure the service discovery starts early 2024-04-25 15:08:33 +02:00
build.gradle (build) Java 22 and its consequences has been a disaster for Marginalia Search 2024-04-24 14:44:39 +02:00
readme.md (docs) Update docs 2024-02-28 12:25:19 +01:00

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.