#10: Meilisearch and choosing a search engine for your application

Published: Feb. 17, 2021, 1 a.m.

Meilisearch is an open source search engine meant for small-to-medium size applications that are just getting off the ground. With a simpler, more elastic experience than many of the market leaders, Meilisearch aims to provide an executable, fast, and easily customizable search engine to fit more common use cases.

Meilisearch deeply values its open source roots

Meilisearch has been open source from its beginning. In fact, the three founders, Clément Renault, Thomas Payet, and Quentin de Quelen, never had a strategy for making it commercial. Instead, they aimed for Meilisearch to adhere to the values of open source as much as possible. Erlend Sogge Heggen, of Meilisearch Developer Relations emphasized, “When you have an open source product that you want to drive forward, you want to make it sustainable, make sure people can actually get paid to work on this thing, while at the same time maintaining your open source values and not doing something that feels like it goes against the open source ethos.” 

Meilisearch appeals to the developer experience 

In addition to their open source origins, Meilisearch aims to appeal to developers in other ways. As Thomas Payet, Meilisearch COO, says, “We are really sensitive when it comes to developer experience. And we know that not all developers work in the same ways.” The use of Rust as the language of choice for Meilisearch is another example. Thomas calls it a “no-brainer” and cites a few advantages of Rust for developers, such as:

  • The ability to maintain a big codebase easily
  • A very modern ecosystem
  • A new, young, friendly, and active community 

Meilisearch provides speed in multiple areas

Other commonly used search engines, like Elasticsearch, have a lot of power, but they can take so long to set up and configure that it wastes everyone’s time. In a small or medium size company, time is an especially precious resource. Meilisearch aims to be fast to set up, configure, and to use. Thomas refers to Meilisearch’s instant “as-you-type” search results, saying, “We know that the person that will use our search engine, they will just type the beginning of the word and they want to find the document as fast as possible.”

Try Meilisearch in action  https://docs.platform.sh/

Platform.sh
Learn more about us.
Get started with a free trial.
Have a question? Get in touch!

Platform.sh on social media
Twitter @platformsh
Twitter (France): @platformsh_fr
LinkedIn: Platform.sh
LinkedIn (France): Platform.sh
Facebook: Platform.sh

Watch, listen, and subscribe to the Platform.sh Deploy Friday podcast:
YouTube
Apple Podcasts
Buzzsprout

Platform.sh is a robust, reliable hosting platform that gives development teams the tools to build and scale applications efficiently. Whether you run one or one thousand websites, you can focus on creating f