From f9f5ae61df62957e5d559b124ad4f800265830e0 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Tue, 15 Aug 2023 23:44:18 -0700 Subject: [PATCH] Added test for select with no data for ivfflat --- test/expected/ivfflat_l2.out | 9 +++++++++ test/sql/ivfflat_l2.sql | 3 +++ 2 files changed, 12 insertions(+) diff --git a/test/expected/ivfflat_l2.out b/test/expected/ivfflat_l2.out index ae7670c..bef78ae 100644 --- a/test/expected/ivfflat_l2.out +++ b/test/expected/ivfflat_l2.out @@ -27,4 +27,13 @@ SELECT COUNT(*) FROM t; 5 (1 row) +TRUNCATE t; +NOTICE: ivfflat index created with little data +DETAIL: This will cause low recall. +HINT: Drop the index until the table has more data. +SELECT * FROM t ORDER BY val <-> '[3,3,3]'; + val +----- +(0 rows) + DROP TABLE t; diff --git a/test/sql/ivfflat_l2.sql b/test/sql/ivfflat_l2.sql index 4772978..c309519 100644 --- a/test/sql/ivfflat_l2.sql +++ b/test/sql/ivfflat_l2.sql @@ -10,4 +10,7 @@ SELECT * FROM t ORDER BY val <-> '[3,3,3]'; SELECT * FROM t ORDER BY val <-> (SELECT NULL::vector); SELECT COUNT(*) FROM t; +TRUNCATE t; +SELECT * FROM t ORDER BY val <-> '[3,3,3]'; + DROP TABLE t;