Leave the filter as it is

Check two languages, get anything matching at least one. Mixed documents come back, but look identical to the rest.
You still cannot ask for “only documents with both”, or tell which hit is the mixed one.
Let an AI read my portfolio and CV for you
Opens with a ready-made prompt for a candid assessment.
iFinder is an AI-powered enterprise search platform. It already had a language filter, but that filter assumed every document was written in one language. This case is about what happens when a document is written in two.

Our clients work across several languages, and whole industries write in German while keeping their technical vocabulary in English. A document that was almost entirely German with a few English words counted as neither: filtering by German did not return it, and neither did filtering by English.
I validated the case with clients and shipped multilingual filtering. A document can now hold several languages, users select as many as they need, and results include everything matching any of them.

Multilingual filtering only works if the model is consistent about which languages a document contains. Once it was live, search data and support requests pointed at the same thing: it was not.
The numbers said something was wrong but not what, so I read around 200 wrongly labelled documents by hand with the engineering team. Four kinds of document accounted for nearly all of them.

Rather than argue about it in a document, I built each option with Claude and we compared them side by side. All three return the same documents — what changes is how much the interface tells you about them.