ClickHouse vector search quality is hard to get right
2 posts from 2 people2d activeFading, +0 this weekunverified
Posts per day
The posts behind it
Vector similarity index returns wrong or no neighbours on 26.6 when a part has more than one index granule, fixed on 26.7 and later, needs a backport
On 26.6 a `vector_similarity` index returns wrong rows, wrong `_distance` values, or fewer rows than `LIMIT` whenever a data part contains more than one vector index granule, i.e. when the index is declared with an explicit `GRANULARITY N` and the part has more than `N` table...
No-rescoring vector search returns non-candidate rows with fake distance 1000
### Describe what's wrong - Without rescoring (the default), vector search can return rows the index did not shortlist. - Triggers when 60% or more of rows in the read granules are candidates, e.g. small parts/granules relative to `LIMIT`. - Expected only shortlisted neighbours;...
Companies and products named
About this problem
Evidence
2 posts from 2 people in 1 place, about 1 a week over 28 days. Mostly on ClickHouse/ClickHouse. Tools named alongside: GitHub.
Frustration Frustration 0 of 3· Seen on GitHub issues
How it was grouped
Posts that state a pain and match the "vector-search" rule about ClickHouse. First post Oct 6, 2026, latest Nov 2, 2026. Unverified: fewer than 3 posts, or one person or place only. Method
The same problem elsewhere
Vector search quality and scaling are hard to get right
12 posts from 12 people on GitHub issues, Reddit, Stack Overflow.
Qdrant vector search quality is hard to get right
10 posts from 9 people on GitHub issues.
LlamaIndex vector search quality is hard to get right
3 posts from 3 people on GitHub issues.
Databricks vector search quality is hard to get right
2 posts from 2 people on Reddit. Unverified.
Oracle vector search quality is hard to get right
2 posts from 2 people on GitHub issues. Unverified.
Claude Code vector search quality is hard to get right
2 posts from 2 people on GitHub issues. Unverified.
Pinecone vector search quality is hard to get right
2 posts from 1 person on GitHub issues. Unverified.
Other ClickHouse problems
ClickHouse upgrades break working setups
31 posts from 20 people on GitHub issues.
ClickHouse users keep filing bugs
Top post: "Tighten seccomp policy for optional kernel interfaces", one of 19 posts from 8 people on GitHub issues.
Trouble with ClickHouse column
Top post: "MaterializedPostgreSQL: reading a Nullable column's .null subcolumn (x IS NULL, count(x)) fails with", one of 15 posts from 9 people on GitHub issues.
ClickHouse costs outgrow the value it gives
11 posts from 3 people on GitHub issues.
Trouble with ClickHouse table
Top post: "`SYSTEM RESTORE REPLICA` on a second replica over-bumps the table `metadata` znode version; every later", one of 8 posts from 5 people on GitHub issues.
Experiments on ClickHouse are hard to reproduce and track
8 posts from 1 person on GitHub issues. Unverified.
Trouble with ClickHouse tables
Top post: "Paimon: resolve columns by field id, so tables with renamed or re-added columns are readable", one of 7 posts from 6 people on GitHub issues.
Trouble with ClickHouse join
Top post: "Explicit grace_hash now spills at max_bytes_ratio_before_external_join = 0.5 although the build side fits in", one of 5 posts from 4 people on GitHub issues.
ClickHouse error messages are cryptic
5 posts from 3 people on GitHub issues.
Trouble with ClickHouse read
Top post: "ORC: a corrupt PostScript `metadata_length` makes ORC predicate pushdown read `stripe_stats` out of bounds,", one of 4 posts from 4 people on GitHub issues.
Trouble with ClickHouse database
Top post: "`DROP NAMED COLLECTION` succeeds while a database uses the collection, and the server then fails to start", one of 4 posts from 2 people on GitHub issues.
Trouble with ClickHouse query
Top post: "Memory tracker counts jemalloc's freed pages as used, so a heavy query started right after another spills to", one of 4 posts from 3 people on GitHub issues.
History