Skip to content

Glossary: System Design Beyond the Basics in Rust

FTS5

Also written: MATCH, virtual table

A sqlite extension that keeps an inverted index in a virtual table. `MATCH` queries it and `bm25()` scores the results (negated, so lower is better).

Where the book teaches it

Related terms

BM25Inverted index