Why the Best Search Systems Think in Two Languages at Once

Ante Gojsalić

Hatched by Ante Gojsalić

May 19, 2026

10 min read

91%

0

The hidden mistake in search: choosing between precision and coverage

A common assumption in information retrieval is that you must choose a winner: either a fast lexical system like BM25, or a semantic embedding model that can understand meaning beyond exact words. That sounds sensible until you look closely at what users actually ask for, especially across languages. Then a more interesting question appears: what if the best search system is not the one that knows the most, but the one that knows how to search twice?

That idea sounds almost inefficient at first. Why would you first search with keywords, then search again with embeddings, or even translate and query multiple times? Because retrieval is not just about finding similar text. It is about finding the right evidence under uncertainty, and uncertainty has at least two faces: vocabulary mismatch and language mismatch. The first is when the user says “greeting” and the document says “hello.” The second is when the user says “greeting” in English and the document says “greeting” in German, Spanish, or Arabic. A system that handles only one kind of mismatch is not truly multilingual or truly robust. It is merely locally competent.

This is why the most revealing insight here is not that embeddings are powerful. It is that embedding quality depends on how they are used in the retrieval pipeline, and the pipeline matters even more when language changes. The deepest tension is between the seductive simplicity of “one semantic model to retrieve them all” and the messy reality that search quality often improves when you combine imperfect methods instead of replacing one with another.


Why semantic similarity is not the same thing as retrieval

Embeddings promise something beautiful: represent meaning as vectors, then retrieve by closeness. In theory, that should dissolve the brittle boundaries of exact wording. In practice, retrieval is more than semantic proximity. It is also about ranking under budget, handling noisy corpora, and surviving language variation without collapsing into false confidence.

Think of a library with millions of books. A keyword index is the card catalog. A semantic embedding model is a librarian who can intuit what you mean, even if you do not know the right title. Yet no one would trust only the librarian or only the card catalog in every situation. The card catalog is excellent at narrowing obvious matches quickly. The librarian is excellent at interpreting intent. The best library system uses both.

That analogy becomes even more important in multilingual settings. A query in English may surface an English document as the top result, while a semantically equivalent German document might sit slightly lower, not because it is irrelevant, but because the embedding space is not perfectly language invariant. The practical lesson is subtle: cross-lingual similarity is usually good enough to be useful, but not so perfect that you can ignore retrieval design.

Semantic models do not eliminate retrieval strategy. They make retrieval strategy more consequential.

This is where a naive mental model fails. Many people imagine embeddings as a replacement for search. The better model is to see them as a powerful but imperfect lens. A lens magnifies, but it can also distort. If your goal is to find a needle in a multilingual haystack, a single lens may show you the shape of the needle, yet still miss the correct straw unless you first narrow the haystack intelligently.


The two-stage advantage: let words do the filtering, let meaning do the finishing

The most practical insight is that BM25 plus reranking can outperform a pure embedding-first strategy, especially in English and often even beyond it. That is not just an engineering optimization. It is a design principle: use lexical search as a high-recall sieve, then use semantic ranking as a precision instrument.

Here is why this works. BM25 is exceptionally good at scanning huge corpora for word overlap and rare terms. It is cheap, fast, and reliable at surfacing candidates that are likely relevant. Embeddings then step in to judge those candidates by meaning, not just by surface form. The result is a division of labor. BM25 answers, “What might be relevant?” Embeddings answer, “What is actually relevant?”

This is especially budget friendly because ranking every document in a large corpus with a transformer-like model can be expensive. But reranking only the top candidates preserves most of the semantic benefit while controlling cost. In other words, retrieval quality is often increased not by applying the best model everywhere, but by applying it exactly where ambiguity is highest.

A useful mental model is the airport security line. The first checkpoint is broad and cheap. It does not try to solve every problem, only to reduce the crowd. The second checkpoint is slower and more precise, applied only to the small set of cases that survived the first pass. Search should work the same way. The first stage is about scale. The second stage is about judgment.

Multilingual search adds an additional twist. The data suggests that reranking still helps across languages, but the best results may come from a hybrid model that combines BM25 with semantic methods, even if that costs more. Why? Because lexical signals remain language specific in useful ways, and semantic models do not always erase those differences cleanly. If a user asks in German, a German keyword index can catch phrasing, morphology, and local naming conventions that embeddings might smooth over too aggressively. Semantic similarity helps bridge meaning, but lexical matching still anchors the system in the actual language of the corpus.

This reveals something deeper than “hybrid systems are better.” It suggests a general law of information retrieval: when the space of possible errors is large, you should stack complementary partial solutions rather than search for a single perfect one.


Multilingual retrieval is not translation, it is alignment under drift

A tempting but oversimplified approach to multilingual search is to treat it as translation. Convert everything into English, or translate the query into each language, then search separately. That can work, but it misses a deeper point: multilingual retrieval is not just about translating words. It is about aligning intent across systems that encode meaning with different statistical biases.

Imagine two people describing the same city. One talks about streets, the other about neighborhoods. They are describing the same place, but not in the same conceptual coordinates. Translation can map words. Alignment must map relevance. That distinction matters because a retrieved passage is not valuable merely if it matches the query. It is valuable if it supports the user’s task. Sometimes the best support is in the same language. Sometimes it is not. Sometimes a multilingual system benefits from querying the corpus in several languages, then merging the evidence.

The strongest insight here is that multilingual systems succeed when they stop pretending there is only one canonical representation of meaning. Instead, they treat language as a set of overlapping views on the same underlying intent. Each view introduces its own blind spots, but also its own clues. Combining them is not redundancy. It is triangulation.

A multilingual search system is strongest when it does not ask, “Which language is correct?” but, “Which language gives me the most reliable evidence for this query?”

That shift changes the architecture. It also changes the evaluation mindset. A system can look excellent if tested only on English and disappointing if the corpus is multilingual. It can also look weak if judged by exact top 1 accuracy, while being highly useful in practice because reranking across languages surfaces enough relevant evidence for downstream reasoning. The metric must fit the task. Search is rarely about one perfect hit. It is about the quality of the evidence set that follows.

This is particularly important in research workflows, legal discovery, enterprise knowledge bases, and academic retrieval. In those settings, the user does not merely want an answer. The user wants sources, citations, and a path to confidence. A system that can gather strong evidence across language boundaries is often more valuable than one that merely looks elegant in a benchmark table.


The real unit of intelligence is the retrieval workflow

If there is one idea that ties everything together, it is this: the intelligence of a search system is not located in a single model, but in the workflow that orchestrates models, indexes, languages, and evidence.

That is a much richer claim than “embeddings are good” or “hybrid search is best.” It means that capability is emergent. A weaker model can outperform a stronger one if it is deployed in a better architecture. A modest embedding model can become surprisingly effective when paired with a lexical filter, reranking, multilingual expansion, and citation constraints. In other words, search quality is a systems problem, not just a model problem.

This perspective also explains why iterative querying can be so powerful. If a workflow runs multiple passes, each pass can refine the context, expand the candidate pool, and update the answer based on new evidence. That is not merely a technical trick. It resembles how a human researcher works. We do not find the best source in one shot. We start with a broad search, inspect a few promising leads, then search again with better vocabulary, better constraints, and better skepticism.

The same logic applies to AI systems that are limited to cited material and forbidden from hallucinating. Such constraints do not make the system weaker. They make it more trustworthy by forcing retrieval to carry the burden of evidence. Once hallucination is off the table, the quality of search becomes the quality of reasoning. The model can only synthesize what the retrieval process has made available. Therefore, the retrieval workflow is not merely upstream plumbing. It is the epistemic foundation of the whole system.

Here is a useful framework for thinking about it:

  1. Discovery layer: Find plausible candidates cheaply, often with lexical search.
  2. Interpretation layer: Use embeddings or rerankers to judge meaning.
  3. Expansion layer: Translate, query across languages, or run iterative passes to widen coverage.
  4. Verification layer: Constrain the system to citations and source-backed evidence.

The point is not that every system needs all four layers in the same form. The point is that each layer addresses a different failure mode. The best design is the one that names those failure modes explicitly instead of hoping one model will magically absorb them.


Key Takeaways

  • Do not replace lexical search too early. Use BM25 or another fast sparse retriever to narrow the field before applying semantic reranking.
  • Treat multilingual search as evidence alignment, not just translation. A strong system compares intent across languages, then merges the best evidence from each.
  • Optimize the workflow, not just the model. Retrieval quality often comes from orchestration: candidate generation, reranking, iteration, and citation control.
  • Use semantic models where ambiguity is highest. Their value is greatest in reranking and disambiguation, not necessarily as first-stage retrievers.
  • Design for trust, not just recall. If a system must cite sources and avoid hallucinations, retrieval quality becomes the core determinant of answer quality.

The deeper lesson: search is a form of reasoning

The most interesting thing about modern retrieval is that it is starting to resemble thought. Not because models are becoming mystical, but because good search already has a logic to it: notice, narrow, compare, revise, verify. The systems that work best are the ones that respect that logic rather than trying to compress it into a single score.

That is why the “best” embedding model is not always the best search system. It may be the best semantic comparator, but search is larger than comparison. It is a staged process of reducing uncertainty. When English and German variants of the same idea score similarly enough to be useful, the system is not proving perfect language understanding. It is proving something more practical: that relevance can be recovered through layered approximation.

And that may be the most important design principle of all. We often chase perfect semantic access, as if the answer were waiting in one model, one vector space, one language. But real-world retrieval is richer and more resilient when it accepts imperfection and turns it into architecture. The system becomes strong not by being flawless, but by being composed of partial strengths that cover one another’s blind spots.

So the next time you design search, do not ask only, “Which model is best?” Ask a better question: What combination of imperfect mechanisms will give me the most reliable truth across languages, vocabularies, and budgets? That is where robust retrieval begins. And once you see search that way, you stop treating it as a lookup problem. You start treating it as a disciplined method for thinking with evidence.

Sources

← Back to Library

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 🐣