Simplified test case - resolves #943

This commit is contained in:
Andrew Kane
2026-01-05 12:42:14 -08:00
parent df2c3d301f
commit c9875f5150

View File

@@ -16,17 +16,8 @@ $node->safe_psql("postgres",
"INSERT INTO tst SELECT i, ARRAY[random(), random(), random()] FROM generate_series(1, 100000) i;" "INSERT INTO tst SELECT i, ARRAY[random(), random(), random()] FROM generate_series(1, 100000) i;"
); );
# Check each index type
my @operators = ("<->", "<#>", "<=>");
my @opclasses = ("vector_l2_ops", "vector_ip_ops", "vector_cosine_ops");
for my $i (0 .. $#operators)
{
my $operator = $operators[$i];
my $opclass = $opclasses[$i];
# Add index # Add index
$node->safe_psql("postgres", "CREATE INDEX ON tst USING ivfflat (v $opclass);"); $node->safe_psql("postgres", "CREATE INDEX ON tst USING ivfflat (v vector_l2_ops);");
# Test 100% recall # Test 100% recall
for (1 .. 20) for (1 .. 20)
@@ -39,6 +30,5 @@ for my $i (0 .. $#operators)
)); ));
is($res, $query); is($res, $query);
} }
}
done_testing(); done_testing();