(docs) Improve query service documentation

This commit is contained in:
Viktor Lofgren 2024-01-13 21:16:45 +01:00
parent 07a916a720
commit c042650382

View File

@ -4,9 +4,18 @@ The [index-service](../index-service) speaks a lower level query specification l
that is difficult to build an application out of. The query service exists as an interpreter
to that format.
## Web Interface
The query service also offers a basic web interface for testing queries, or
running the search engine as a white-label service without all the Marginalia Search
specific stuff. This mode of operations is available through a `barebones` install.
The web interface also offers a JSON API for machine-based queries.
## Main Classes
* [QueryService](src/main/java/nu/marginalia/query/QueryService.java)
* [QueryService](src/main/java/nu/marginalia/query/QueryService.java) - The REST service implementation
* [QueryGRPCService](src/main/java/nu/marginalia/query/QueryGRPCService.java) - The GRPC service implementation
## See Also