Skip to content
Menu
English

Recommended stack

What are you building? Semantic search

One technology per slot, with the reason it is suggested and what to use instead.

Embedding

concept

Embedding

Dense numeric vector representing the meaning of a piece of text.

Why editorial

Everything else in semantic search depends on the quality of the embedding: a weak one makes good ranking impossible.

Vector database

database

Weaviate

Open-source vector database with hybrid keyword and vector search built in.

Why derived from the graph

Weaviate uses Embedding

Source

Base model

model

BERT

Encoder-only Transformer pre-trained with masked language modelling.

Why derived from the graph

Reranking based on BERT

Source

Reranking

technique

Reranking

Second-stage ordering of retrieved candidates by a more accurate scoring model.

Why derived from the graph

Retrieve-then-rerank is the standard shape of a semantic search pipeline.

Source