Skip to content
unlob

Web search and retrieval glossary

63 terms, defined as the field understands them. Where we do something specific, it is marked as ours rather than presented as the general case.

Verified 5 August 2026

Retrieval

15 terms

How a query becomes a set of results.

Hybrid search

Hybrid search runs a lexical query and a vector query over the same corpus and fuses the two rankings into one result set.

BM25

BM25 is a ranking function that scores documents by term frequency and inverse document frequency, with saturation so repeated terms have diminishing returns.

Semantic search

Semantic search retrieves documents by meaning rather than by word overlap, using vector embeddings to place queries and documents in a shared space.

Vector search

Vector search finds the nearest neighbours of a query vector among document vectors, usually using an approximate index because exact search over millions of vectors is too slow.

Approximate nearest neighbour (ANN)

ANN search finds vectors close to a query vector without guaranteeing the exact closest, trading a small recall loss for orders-of-magnitude speed improvement.

Reciprocal rank fusion

Reciprocal rank fusion merges several ranked lists by scoring each document by the reciprocal of its position in each list, requiring no score normalisation.

Embedding

An embedding is a fixed-length vector representing the meaning of a piece of text, produced by a model so that similar texts land near each other.

Quantisation

Quantisation compresses vectors by storing each dimension in fewer bits, cutting memory and speeding comparison at a small cost in precision.

Reranking

Reranking reorders an initial candidate set with a more expensive, more accurate model than the one used to retrieve it.

Query expansion

Query expansion adds related terms to a query to improve recall when the user’s vocabulary differs from the documents’.

Recall and precision

Recall is the share of relevant documents a search returns; precision is the share of returned documents that are relevant.

Ranking

Ranking orders retrieved documents by predicted relevance, traditionally combining a text-matching score with query-independent quality signals.

Faceted search

Faceted search returns counts across categorical dimensions alongside results, letting a user or agent see the shape of a result set before reading it.

Filtering

Filtering restricts a search to documents matching structured criteria — date, language, domain, quality — before or during scoring.

Result collapsing

Collapsing groups near-identical results and returns one representative each, so a single syndicated item cannot occupy an entire result set.

Indexing

12 terms

What goes into a search index, and what it costs to keep there.

Admission control

Admission control decides at index time which documents are worth indexing at all, rather than indexing everything and sorting it out at query time.

Salient term

A salient term is a distinctive, low-frequency token that identifies specific content — an error code, an identifier, a proper noun — as opposed to common vocabulary.

Bounded index

A bounded index caps its own size and prunes or replaces existing entries rather than growing without limit.

Index pruning

Pruning removes documents from an index to reclaim space, based on redundancy, staleness, access patterns or competitive replacement.

Removal ledger

A removal ledger is an append-only record of every document removed from an index, with the reason and any replacement.

Coverage transparency

Coverage transparency is the ability to ask a search index why a specific URL is or is not present, and get a substantive answer.

Inverted index

An inverted index maps each term to the list of documents containing it, which is what makes lexical search fast.

Fast field

A fast field is a document attribute stored column-wise in the index for direct lookup, enabling filtering and sorting without reading the document.

Resident memory

Resident memory is the portion of an index that must stay in RAM to serve queries, and it is usually what caps how large an index can economically grow.

Sharding

Sharding splits an index across several nodes, each holding a portion, with a gateway scattering queries and gathering results.

Near-duplicate detection

Near-duplicate detection identifies documents with substantially the same content despite differing in wording, formatting or boilerplate.

Deduplication

Deduplication removes redundant copies of the same content from an index or a result set.

Graphs & trust

11 terms

Relationships between documents, and judging what to believe.

Coverage graph

A coverage graph is a typed graph over a search index recording how documents relate — who published them, which report the same story, what they are about and who links to whom.

GraphRAG

GraphRAG is retrieval-augmented generation over a knowledge graph, retrieving connected subgraphs of entities and relationships rather than isolated text chunks.

Knowledge graph

A knowledge graph stores entities and the relationships between them as a queryable structure of typed nodes and edges.

Centrality

Centrality measures how well-connected a node is within a graph, and is used to identify the documents a field treats as foundational.

Host rank

Host rank scores the authority of a publishing domain from the link graph, independent of any particular query.

Corroboration

Corroboration counts how many independent sources assert the same claim, distinguishing widely reported facts from one story copied many times.

Story cluster

A story cluster groups documents reporting the same underlying event, across publishers and wordings.

Entity extraction

Entity extraction identifies people, organisations, places and products mentioned in text and links them to canonical identifiers.

Entity dossier

A dossier is a one-hop summary of an entity: where it is mentioned, which sources cover it, and which entities appear alongside it.

Community detection

Community detection partitions a graph into clusters of nodes that reference each other far more than the rest of the graph.

Provenance

Provenance records where a document came from and how it entered the index — which crawl, when fetched, and when published.

Agents & context

10 terms

How autonomous systems consume retrieval.

Crawling

7 terms

Getting the web in the first place.

Operations

8 terms

Running and paying for all of it.

From definitions to a working index

Everything defined here is implemented in a search API you can call today. 10,000 free requests a month, no card.