2023-03-04 13:08:49 +00:00
|
|
|
# Assistant Service
|
|
|
|
|
|
|
|
The assistant service helps the search service by offering various peripheral functionality, such as spelling correction.
|
|
|
|
|
2024-02-28 11:25:19 +00:00
|
|
|
The assistant service exposes the [functions/domain-info](../../functions/domain-info) subsystem,
|
|
|
|
which is responsible for knowledge about domains; and the [functions/math](../../functions/math) subsystem,
|
|
|
|
which is responsible for evaluating mathematical operations, spelling correction, and other peripheral
|
|
|
|
functionality.
|
|
|
|
|
2023-03-04 13:08:49 +00:00
|
|
|
## Central Classes
|
|
|
|
|
2024-02-27 20:15:49 +00:00
|
|
|
* [AssistantService](java/nu/marginalia/assistant/AssistantService.java) handles REST requests and delegates to the appropriate handling classes.
|