Mariano Tepper
Mariano Tepper
This PR introduces a few ease-of-use tools in jvector-examples. 1. Bench now loads the list of available datasets from a [YAML](https://yaml.org/) file. The list is provided in `jvector-examples/yaml-examples/datasets.yml`. 2. It...
Improved setup for setting up which benchmark metrics to display when running Bench. Now, we have two options: 1- Setting everything with the default format: ``` List benchmarks = List.of(...
This PR does extensive work to bring back the Fused Graph Index (FGI). In a non-fused graph, the PQ codebook of each vector in the index is stored in memory....
## Current issues with dynamic updates to PQ quantization The support in JVector for updating a Product Quantizer (PQ) is quite limited today. JVector only supports PQ updates through the...
Most nodes in a graph have MANY duplicated entries in their adjacency list. This is undesirable as it reduces the effective degree of the graph. This was occurring because scores...