MarginaliaSearch/code/functions/search-query
Viktor Lofgren 8cb9455c32 (qs, WIP) Fix edge cases in query compilation
This addresses the relatively common case where the graph consists of two segments, such as x y, z w; in this case we want an output like (x_y) (z w | z_w) | x y (z_w).  The generated output does somewhat pessimize a few other cases, but this one is arguably more important.
2024-04-24 14:44:38 +02:00
..
api (sys) Upgrade to JDK22 2024-03-21 14:27:13 +01:00
java/nu/marginalia (qs, WIP) Fix edge cases in query compilation 2024-04-24 14:44:38 +02:00
test/nu/marginalia (qs, WIP) Fix edge cases in query compilation 2024-04-24 14:44:38 +02:00
build.gradle (WIP) Implement first take of new query segmentation algorithm 2024-04-24 14:44:17 +02:00
readme.md Clean up documentation and rename domain-links to link-graph 2024-02-28 11:40:39 +01:00

The search query subsystem is responsible for parsing a query, translating it to a request, and then dispatching it to the appropriate index nodes and translating the responses back again.