Why the Best Search Systems Speak More Than One Language
Hatched by Ante Gojsalić
Jul 28, 2026
10 min read
2 views
89%
The hidden mistake in modern retrieval
What if the biggest mistake in search is not indexing too little, but searching in only one language at a time?
That sounds like a niche problem until you notice the deeper pattern. A query typed in English can miss a perfectly relevant German, Spanish, or Japanese passage, not because the information is absent, but because the system is acting as if meaning lives inside one linguistic corridor. The uncomfortable truth is that semantic search is often less semantic than we pretend. It can be excellent at matching phrases, yet surprisingly brittle when the same idea arrives wearing another language.
This creates a paradox. The more powerful our embedding models become, the more tempting it is to treat them as universal meaning engines. But in real retrieval systems, universality is expensive, imperfect, and context dependent. The question is not whether embeddings can represent meaning. They can. The question is whether a single representation, used in a single retrieval pass, is the best way to recover meaning from a multilingual world.
The answer, increasingly, is no.
Two instincts in tension: purity versus coverage
There are two natural ways to build search.
The first is the classic lexical instinct: start with BM25 or another keyword method, because exact terms are cheap, fast, and reliable. The second is the modern semantic instinct: use embeddings, because users do not always say what they mean with the same words as the documents. Each instinct solves a real failure mode. Keyword search misses paraphrase. Embedding search misses exact specificity, domain nuance, and sometimes language mismatch.
The temptation is to pick one and declare victory. But the better mental model is to see retrieval as a budget allocation problem. Every query has limited room for computation, latency, and error. The trick is not maximizing theoretical elegance. It is spending your retrieval budget where it buys the most recall and the least noise.
This is why a hybrid strategy matters. In English, reranking BM25 results with embeddings often gives a strong return on investment. You get the precision of lexical filtering and then the semantic judgment of the model. In non English settings, the picture changes. Embeddings still help, but the best results often come from a hybrid of BM25 and semantic ranking, even if the cost is higher. That is not a failure of embeddings. It is a clue about how meaning actually behaves across languages.
The best retrieval system is not the one that believes most strongly in semantics. It is the one that knows when semantics needs help.
Why multilingual search is really a translation problem in disguise
A multilingual search system is not simply a search system with extra language labels. It is a system that must answer a deeper question: Should meaning be normalized before retrieval, during retrieval, or after retrieval?
Consider the simple example of a greeting. “How are you” and “Wie geht es dir” mean the same thing, yet an embedding space may not treat them with exactly the same affinity depending on the language of the query. If you search in English, the English version may score slightly higher. If you search in German, the German version may score slightly higher. The two passages are semantically aligned, but the retrieval path is biased by language proximity.
This bias is small enough to be ignored in toy examples, yet large enough to matter at scale. If your corpus contains millions of documents, even a modest language effect can suppress the very results you most need. A user asking in one language should not receive only the nearest linguistic neighbors. They want the nearest meanings, regardless of tongue.
This is why multilingual retrieval often behaves like a translation pipeline wearing a search costume. You can translate queries into multiple languages, search multiple representations, combine results, and then rerank. That sounds elaborate because it is. But multilingual meaning is elaborate. The core mistake is assuming that one embedding pass can dissolve language differences completely.
A more realistic view is that language acts like a filter on semantic visibility. The idea is there in the corpus, but whether the system sees it depends on how many language paths you open toward it.
The three layers of retrieval: what each layer is really doing
A useful framework is to think of retrieval as operating in three layers.
1. Lexical anchoring
This is where BM25 excels. It narrows the field using explicit terms, names, phrases, and rare tokens. If a query mentions a specific Roman emperor, chemical compound, legal term, or product model, lexical retrieval is often the best first move. It is not “dumb.” It is grounded.
2. Semantic reranking
This is where embeddings shine. Once the candidate pool is small enough, the model can judge whether a passage actually answers the question, rather than merely containing the same words. It can connect paraphrases, detect conceptual overlap, and rescue relevant passages that keyword matching would overlook.
3. Cross lingual expansion
This is the layer many systems underinvest in. It includes translation, multilingual embeddings, and multi pass querying. Its job is not to make search “global” in a vague marketing sense. Its job is to prevent language from becoming a blindfold.
The important insight is that these layers are not substitutes. They are failure mode correctors. Lexical anchoring corrects overgeneralization. Semantic reranking corrects brittleness. Cross lingual expansion corrects language isolation. A robust retrieval system uses each layer to compensate for the others, not to replace them.
This is also why the cheapest seeming approach can be the most expensive in disguise. If you use embeddings as a first stage retriever everywhere, you may pay more and still lose recall on multilingual queries. If you use lexical retrieval alone, you may save money and lose the very meanings users care about. The efficient system is not the one with the fewest moving parts. It is the one with the fewest unaddressed blind spots.
The overlooked power of reranking
Reranking sounds modest. It is often treated as a refinement step, a final polish after the “real” retrieval has happened. But reranking is where search becomes judgment rather than just detection.
This matters because retrieval is not only about finding documents. It is about choosing among imperfect approximations of relevance. Imagine you are organizing a research library. A first pass shelves books by broad topic. Reranking is the expert curator who notices that one book, while not an obvious keyword match, actually answers the question better than the louder, more repetitive candidates.
Embedding reranking is especially powerful because it shifts the model from broad recall to precise interpretation. As a first stage retriever, an embedding model can be too eager to collapse distinctions. As a reranker, it gets to inspect candidates that are already plausibly related. This reduces the burden on the model and improves the signal to noise ratio.
The pattern is especially compelling in English, where reranking BM25 results tends to be a budget friendly sweet spot. In non English settings, reranking still helps, but the best outcome often comes from combining lexical retrieval with multilingual semantic signals. This is not an inconsistency. It is a sign that language diversity changes the optimal retrieval geometry.
A good analogy is air traffic control. You do not ask one controller to handle everything from radar scanning to landing clearance. You use layers. One system tracks the sky broadly, another narrows the approach, and the final human or algorithm makes the decisive call. Retrieval works the same way. Different stages should specialize in different kinds of uncertainty.
A more useful thesis: meaning is not one thing
Here is the deeper synthesis.
We often talk about “meaning” as though it were a single substance that embeddings either capture or fail to capture. But in practice, meaning has multiple dimensions: lexical form, conceptual similarity, language specific phrasing, domain terminology, and user intent. Different retrieval methods illuminate different dimensions.
That is why the real challenge is not building the one true semantic representation. It is designing a system that can separate the dimensions of meaning long enough to search them intelligently, then recombine them at the end.
This reframes the role of APIs and embeddings. They are not magical answers. They are instruments with particular strengths, and those strengths vary by task. In English, the semantic layer may be strong enough to do much of the work after a lexical shortlist. Across languages, the system may need translation plus hybrid retrieval to avoid collapsing distinct linguistic paths too early. For domain heavy corpora, exact terminology can matter more than abstract similarity. For conversational search, paraphrase may dominate. The system must adapt to the shape of the question.
Retrieval quality improves when you stop asking, “Which model is best?” and start asking, “Which failure mode is most costly for this query?”
That is the real insight connecting these ideas. The point is not to worship embeddings or to distrust them. The point is to place them inside a retrieval architecture that respects cost, language, and error tradeoffs.
What this means for builders, researchers, and anyone designing search
If you are building search for a multilingual corpus, the practical implication is simple: do not assume that a single vector index is the final architecture. It may be your fastest prototype, but not your best system.
Start by identifying the dominant risks in your retrieval pipeline.
If your corpus has many rare entities, lexical anchoring deserves more weight. If users phrase the same intent in wildly different ways, semantic reranking matters more. If your data spans multiple languages, translation or multilingual querying is not optional, it is structural. And if latency or cost is tight, a carefully designed reranking pipeline may outperform a brute force semantic first stage by a wide margin.
There is also a methodological lesson here. Evaluation must match reality. Benchmarking on English only can create a false sense of confidence. A system that looks excellent on one language may degrade quietly when exposed to multilingual queries, cross domain terminology, or mixed language corpora. The right question is not whether the model is “good at search.” It is whether the retrieval stack survives contact with the actual users and documents it will face.
In that sense, search is becoming less like a single algorithm and more like an ecosystem. The strongest ecosystems are not monolithic. They are layered, redundant, and adaptive. They tolerate failure in one component because another component catches it.
Key Takeaways
- Do not treat embeddings as a replacement for lexical search. Use them to rerank or refine, especially when precision matters.
- Assume multilingual retrieval needs explicit language handling. Translation, multilingual queries, or hybrid indexing are often necessary, not optional.
- Design for failure modes, not model ideology. Ask whether your biggest risk is paraphrase, exact term mismatch, or language bias.
- Prefer layered retrieval to single stage retrieval. A shortlist plus reranking architecture often gives better quality per dollar than a pure semantic first pass.
- Benchmark on the languages and domains your users actually bring. A system that works in English may not generalize unless you test for it.
The real lesson: search is a theory of distance
In the end, these ideas point to a surprisingly deep conclusion. Search is not just about finding documents. It is about deciding what kind of distance matters.
Lexical search measures distance in words. Embedding search measures distance in concepts. Multilingual retrieval adds another axis, distance in language. A mature system does not pretend these distances are identical. It learns when to use each one, and when to let them correct each other.
That is why the most effective retrieval systems are not the ones that look the most futuristic. They are the ones that understand a humble truth: meaning can be close in one dimension and far in another. If you can build for that contradiction, you can build search that feels less like guessing and more like understanding.
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣