1
0
mirror of https://github.com/tensorchord/pgvecto.rs.git synced 2025-09-18 07:05:26 +03:00

11 Commits

Author SHA1 Message Date
usamoi
1d723fe248 refactor: make SQ build & preprocess faster (#596)
* chore: rename inverted_index to sparse_inverted_index

Signed-off-by: usamoi <usamoi@outlook.com>

* refactor: make scalar quantization faster

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2024-09-23 07:50:33 +00:00
usamoi
12aca46ff6 refactor: rabitq (#593)
Signed-off-by: usamoi <usamoi@outlook.com>
2024-09-19 03:42:33 +00:00
usamoi
1ed47d8e00 refactor: rework quantization abstraction (#591)
Signed-off-by: usamoi <usamoi@outlook.com>
2024-09-18 02:48:27 +00:00
usamoi
ab1edc9777 feat: pyo3 bindings of indexing (#565)
* feat: pyo3 bindings of indexing

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: ci

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2024-08-20 02:01:07 +00:00
usamoi
20e84ca9a2 refactor: reduce cost about sort and quantization virtual function call (#560)
* refactor: use internal id and reduce cost on sort

Signed-off-by: usamoi <usamoi@outlook.com>

* refactor: reduce cost of quantization virtual function call

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: hnsw nan behavior

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2024-08-15 03:46:36 +00:00
usamoi
9e6123062f feat: product quantization fast scan (#538)
* feat: quantization fast scan

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: remove incorrect implementation of fast scan 1bit/2bit

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2024-08-07 08:25:34 +00:00
usamoi
e182bcfde6 feat: quantization reranker (#530)
* feat: quantization reranker

Signed-off-by: usamoi <usamoi@outlook.com>

* refactor: split hnsw graph into 4 files

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2024-07-18 10:38:14 +00:00
usamoi
152f94acea chore: replace uuid with integer for segment id (#525)
Signed-off-by: usamoi <usamoi@outlook.com>
2024-07-11 10:03:26 +00:00
usamoi
64e81961e7 feat: increment build (#508)
Signed-off-by: usamoi <usamoi@outlook.com>
2024-06-27 07:27:33 +00:00
usamoi
4360cac6f8 chore: remove prefilter, stand-alone-test and default feature (#505)
* chore: remove prefilter, stand-alone-test and default feature

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: simplify hnsw entry

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2024-06-20 05:52:22 +00:00
usamoi
afe2b65d9a feat: synchronous remote index dropping (#414)
* feat: synchronous remote index dropping

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: comments

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2024-03-13 06:35:20 +00:00