MarginaliaSearch/code/common
Viktor Lofgren aebb2652e8 (wip) Extract and encode spans data
Refactoring keyword extraction to extract spans information.

Modifying the intermediate storage of converted data to use the new slop library, which is allows for easier storage of ad-hoc binary data like spans and positions.

This is a bit of a katamari damacy commit that ended up dragging along a bunch of other fairly tangentially related changes that are hard to break out into separate commits after the fact.  Will push as-is to get back to being able to do more isolated work.
2024-07-27 11:44:13 +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 (wip) Extract and encode spans data 2024-07-27 11:44:13 +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.