MarginaliaSearch/code/common
Viktor Lofgren dfd19b5eb9 (index) Reduce the number of abstractions around result ranking
The change also restructures the internal API a bit, moving resultsFromDomain from RpcRawResultItem into RpcDecoratedResultItem, as the previous order was driving complexity in the code that generates these objects, and the consumer side of things puts all this data in the same object regardless.
2024-07-16 08:18:54 +02:00
..
config (*) Lift jetty and guava-dependencies 2024-05-23 14:20:01 +02:00
db (*) Lift jetty and guava-dependencies 2024-05-23 14:20:01 +02:00
linkdb (index) Reduce the number of abstractions around result ranking 2024-07-16 08:18:54 +02:00
model (index-reverse) Added compression to priority index 2024-07-11 16:13:23 +02:00
process (test) Integration test from crawl->query 2024-06-25 22:17:26 +02:00
renderer (*) Lift jetty and guava-dependencies 2024-05-23 14:20:01 +02:00
service (log) Prevent tests from trying to log to file 2024-06-27 13:19:48 +02:00
readme.md (refac) Merge service-discovery and service modules 2024-03-03 10:49:23 +01:00

Common

These are packages containing the basic building blocks for running a service as well as shared models.

  • db contains SQL code and some database-related utilities.
  • config contains some @Injectables.
  • renderer contains utility code for rendering website templates.
  • service is the shared base classes for main methods and web services, including a service registry interface.
  • process contains boiler plate for batch processes.