pgvector.git / summary / log
2024-04-23 bd62561a1914 Added support function for l2_normalize to ivfflat
Andrew Kane
2024-04-23 f14c21748b90 Added support function for l2_normalize [skip ci]
Andrew Kane
2024-04-23 2b770056102b Removed type-specific code from ivfscan
Andrew Kane
2024-04-22 e884b3aa696e Added opclasses to readme [skip ci]
Andrew Kane
2024-04-22 ab71c12a28ae Added comments on dispatching [skip ci]
Andrew Kane
2024-04-22 1804c63e278f Added more tests for vector distance functions [skip ci]
Andrew Kane
2024-04-22 4e6aa2f0c1cd Added DISABLE_DISPATCH option [skip ci]
Andrew Kane
2024-04-22 40e86251c3a6 Added VECTOR_TARGET_CLONES to VectorL1Distance [skip ci]
Andrew Kane
2024-04-22 0c9ae4b18754 Added CPU dispatching for L1 distance for halfvec
Andrew Kane
2024-04-22 d83af48e701f Improved tests for halfvec l1_distance [skip ci]
Andrew Kane
2024-04-22 b2f7dad8a7c4 Removed support for L1 distance and Jaccard distance from ivfflat due to non-optimal clustering
Andrew Kane
2024-04-22 881fbc15efe7 Added L1 distance operator to docs [skip ci]
Andrew Kane
2024-04-22 f9941c29922e Moved L1 distance to halfutils [skip ci]
Andrew Kane
2024-04-22 f9c071a76150 Improved tests for L1 distance with halfvec
Andrew Kane
2024-04-22 9f4b770db312 Added support for indexing sparsevec with L1 distance [skip ci]
Andrew Kane
2024-04-22 70b299a7ff55 Added support for indexing halfvec with L1 distance [skip ci]
Andrew Kane
2024-04-22 d46d01423426 Updated test name [skip ci]
Andrew Kane
2024-04-22 655adc535ad3 Added bit examples for ivfflat [skip ci]
Andrew Kane
2024-04-22 47f0a5e9ac4a Updated test name [skip ci]
Andrew Kane
2024-04-22 af9d50481d80 Added support for indexing L1 distance
Andrew Kane
2024-04-22 6dad8460a67b Updated readme [skip ci]
Andrew Kane
2024-04-22 ed4837cc4f41 Renamed bit files
Andrew Kane
2024-04-20 3df5655b305f Removed unneeded headers [skip ci]
Andrew Kane
2024-04-20 e4c4ac964801 Added more tests for sparsevec to halfvec cast [skip ci]
Andrew Kane
2024-04-20 fb77671d05ec Added casts between halfvec and sparsevec
Andrew Kane
2024-04-19 fd4fbd238c4c Updated sparsevec input to support indices in any order [skip ci]
Andrew Kane
2024-04-18 4e093f95be92 Improved consistency of CPU dispatching code
Andrew Kane
2024-04-18 fb3c964ac2bd Improved performance of bit distance functions - #519
Andrew Kane
2024-04-18 0b938f832822 Improved halfvec dispatching code [skip ci]
Andrew Kane
2024-04-18 6153e173f35a Updated comments [skip ci]
Andrew Kane
2024-04-18 eb48b9eec412 Added comments [skip ci]
Andrew Kane
2024-04-18 fb6af033611e Fixed CPU dispatching check for halfvec distance functions
Andrew Kane
2024-04-18 e2d890718075 Added todo [skip ci]
Andrew Kane
2024-04-17 09ea1b0d5c6f Improved target_clones logic [skip ci]
Andrew Kane
2024-04-17 8d68f8850716 Improved target_clones logic [skip ci]
Andrew Kane
2024-04-17 301c8083f50b Added check for undefined behavior to CI [skip ci]
Andrew Kane
2024-04-17 8b33a359cee7 Updated VECTOR_ARRAY_SIZE for alignment [skip ci]
Andrew Kane
2024-04-17 77ec24641e28 Fixed flaky test [skip ci]
Andrew Kane
2024-04-17 576a37e97570 Ensure items are always aligned
Andrew Kane
2024-04-17 cf570810eb3f Fixed alignment for bit in IVFFlat - fixes #520
Andrew Kane
2024-04-17 c361f8046547 Synced recall test [skip ci]
Andrew Kane
2024-04-17 e730fef99d12 Fixed flaky test [skip ci]
Andrew Kane
2024-04-17 4e2b76e62793 Skip duplicate center check for bit [skip ci]
Andrew Kane
2024-04-17 04af15c9d6a6 Added support for bit to IVFFlat
Andrew Kane
2024-04-16 819b6cf312f3 Added comments to vector.sql [skip ci]
Andrew Kane
2024-04-16 31dfd3d1a65a Added type to assertion message [skip ci]
Andrew Kane
2024-04-16 8df8dd01b96c Added halfvec to distance functions TAP test
Andrew Kane
2024-04-16 b9b30cc16e14 Added function name to assertion message [skip ci]
Andrew Kane
2024-04-16 e1565af0dc30 Added TAP test for sparsevec distance functions
Andrew Kane
2024-04-16 26d6fbb1d05a Updated comment [skip ci]
Andrew Kane
[prev] [next]