Skip to main content

Why SQL Is the Right Language for Search-OLAP

BM25 scores and vector distances belong in the same query plan as your joins and aggregations

A demo trilogy: Vectorizer and Hybrid search

How to use similarity search and manage embeddings in SereneDB?

A demo trilogy: one SQL, three access modes

Elastic-grade search and analytics over remote Parquet, local files and a native table without changing a query

Search where your data lives

Why search engines haven't followed the data into the lake and why agents need them to

Adaptive posting list format

Search optimization journey 5

How To Efficiently Execute Two Phase Queries

Search optimization journey 4

Optimize norm gathering

Search optimization journey 3: Optimize norm gathering

The C++ search engine that won the game

SereneDB IResearch

Collecting top-K candidates

Search optimization journey 1

Block scoring

Search optimization journey 2