diff --git a/CHANGELOG.md b/CHANGELOG.md index a7d9924..ab74796 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - Improved cost estimation - Improved performance of HNSW inserts and on-disk index builds - Reduced memory usage for HNSW index scans +- Fixed list assignment for cosine distance and non-normalized vectors for IVFFlat - Dropped support for Postgres 12 ## 0.7.4 (2024-08-05) diff --git a/src/ivfinsert.c b/src/ivfinsert.c index 57f839b..f683ea7 100644 --- a/src/ivfinsert.c +++ b/src/ivfinsert.c @@ -100,7 +100,7 @@ InsertTuple(Relation index, Datum *values, bool *isnull, ItemPointer heap_tid, R IvfflatGetMetaPageInfo(index, NULL, NULL); /* Find the insert page - sets the page and list info */ - FindInsertPage(index, values, &insertPage, &listInfo); + FindInsertPage(index, &value, &insertPage, &listInfo); Assert(BlockNumberIsValid(insertPage)); originalInsertPage = insertPage;