Language

    Meilisearch is multilingual, featuring optimized support for:

    We aim to provide global language support, and your feedback helps us move closer to that goal. If you notice inconsistencies in your search results or the way your documents are processed, please open an issue in the Meilisearch repository.

    Read more about our tokenizer

    Improving our language support

    While we have employees from all over the world at Meilisearch, we don't speak every language. We rely almost entirely on feedback from external contributors to understand how our engine is performing across different languages.

    If you'd like to request optimized support for a language, please upvote the related discussion in our product repository or open a new one if it doesn't exist.

    If you'd like to help by developing a tokenizer pipeline yourself: first of all, thank you! We recommend that you take a look at the tokenizer contribution guide before making a PR.

    FAQ

    What do you mean when you say Meilisearch offers optimized support for a language?

    Optimized support for a language means Meilisearch has implemented internal processes specifically tailored to parsing that language, leading to more relevant results.

    My language does not use whitespace to separate words. Can I still use Meilisearch?

    Yes, but search results might be less relevant than in one of the fully optimized languages.

    My language does not use the Roman alphabet. Can I still use Meilisearch?

    Yes—our users work with many different alphabets and writing systems, such as Cyrillic, Thai, and Japanese.

    Does Meilisearch plan to support additional languages in the future?

    Yes, we definitely do. The more feedback we get from native speakers, the easier it is for us to understand how to improve performance for those languages. Similarly, the more requests we get to improve support for a specific language, the more likely we are to devote resources to that project.