MarginaliaSearch/code/index/query
Viktor Lofgren 4668b1ddcb (build) Java 22 and its consequences has been a disaster for Marginalia Search
Roll back to JDK 21 for now, and make Java version configurable in the root build.gradle

The project has run into no less than three distinct show-stopping bugs in JDK22, across multiple vendors, and gradle still doesn't fully support it, meaning you need multiple JDK versions installed.
2024-04-24 13:54:04 +02:00
..
java/nu/marginalia/index (index) Clean up the code 2024-04-11 18:50:21 +02:00
test/nu/marginalia/index/query/filter (qs, index) New query model integrated with index service. 2024-04-04 20:17:58 +02:00
build.gradle (build) Java 22 and its consequences has been a disaster for Marginalia Search 2024-04-24 13:54:04 +02:00
readme.md (docs) Begin un-fucking the docs after refactoring 2024-02-27 21:22:21 +01:00

Index Query

Contains interfaces and primitives for creating and evaluating queries against the indices.

Central to interacting with the query interface is the IndexQuery class. This class is used to create and evaluate queries against the index. The class will fill a LongQueryBuffer with the results of the query.

This is a relatively light library consisting of a few classes and interfaces. Many of the interfaces are implemented within the index-service module.

Central Classes

See Also