MarginaliaSearch/code/index/query
Viktor Lofgren a1fb92468f (refac) Remove ResultRankingParameters, QueryLimits class and use protobuf classes directly instead
This is primarily to make the code a bit easier to reason about, and will reduce the level of indirection and data copying in the search-servi->query-service->index-service communication chain.
2025-01-08 16:15:57 +01:00
..
java/nu/marginalia/index (refac) Remove ResultRankingParameters, QueryLimits class and use protobuf classes directly instead 2025-01-08 16:15:57 +01:00
test/nu/marginalia/index/query/filter (array) Clean up the Array library 2024-05-18 13:23:06 +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 (doc) Correct dead links and stale information in the docs 2024-09-13 11:01:05 +02: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