The ClickHouse Docs as a ClickHouse Database
2,000+ pages of ClickHouse documentation synced to a ClickHouse database, and queried live.
2,059 pages · 12.7K sections · 2.5M words indexed · scraped 2026-07-18
Explore the full site hierarchy as columns with popup sub-sections — every page in nav order.
Run SQL directly against the docs database with example queries, drill-downs, and schema quick-reference.
See which pages or sections are experimental, beta, enterprise, or cloud-only, organized by nav and heading.
Full-text search across site content by H2 section, using ClickHouse's ngrambf_v1 bloom filter index.
The three-table schema powering this site — docs_pages, docs_sections, and docs_badges — with all field definitions.
How this works, how it was built, and what I learned about the ClickHouse docs site and ClickHouse itself.
Browse
Explore the full site hierarchy as columns with popup sub-sections — every page in nav order.
SQL Explorer
Run SQL directly against the docs database with example queries, drill-downs, and schema quick-reference.
Badges
See which pages or sections are experimental, beta, enterprise, or cloud-only, organized by nav and heading.
Search
Full-text search across site content by H2 section, using ClickHouse's ngrambf_v1 bloom filter index.
Schema
The three-table schema powering this site — docs_pages, docs_sections, and docs_badges — with all field definitions.
About
How this works, how it was built, and what I learned about the ClickHouse docs site and ClickHouse itself.
This site scrapes the ClickHouse documentation into a three-table ClickHouse schema — one row per page, one row per H2 section, one row per badge occurrence — and queries it live from a Next.js server component using @clickhouse/client. A practical reference for anyone contributing to the ClickHouse docs — useful for quickly mapping content structure, understanding coverage, and planning updates.