Meilisearch: Suche, die out-of-the-box funktioniert

Überblick über Meilisearch — eine Open-Source-Suchmaschine mit sofortiger Suche, Tippfehlertoleranz und einfacher REST API für jedes Projekt.

Meilisearch: Eine Suchmaschine, die nicht nervt

Meilisearch ist eine in Rust geschriebene Open-Source-Suchmaschine. Ihr Hauptmerkmal: „Es funktioniert einfach" — die Einrichtung dauert Minuten, und die Suchergebnisse sind relevant ohne aufwändige Ranking-Konfiguration.

Warum Meilisearch

Die meisten Suchlösungen (Elasticsearch, Solr) erfordern erhebliche Konfiguration und Administration. Meilisearch geht einen anderen Weg:

  • Sofortige Suche (Search-as-you-type) — Ergebnisse erscheinen beim ersten Tastendruck
  • Tippfehlertoleranz — „Banane" findet „Banane" ohne zusätzliche Einstellungen
  • Filter und Facetten — alles über REST API
  • Relevanzsortierung — anpassbare Ranking-Regeln
  • Hervorragende Dokumentation — interaktive Beispiele, SDKs für alle gängigen Sprachen

Technische Details

Meilisearch läuft als eigenständiger Dienst. Die Datenindexierung erfolgt über die REST API: Sie senden JSON-Dokumente und erhalten einen Suchindex. Unter der Haube arbeitet eine maßgeschneiderte Engine in Rust, die Geschwindigkeit und geringen Speicherverbrauch gewährleistet.

Unterstützt werden: Synonyme, Stoppwörter, Trefferhervorhebung, Geosuche. Die deutsche Sprache wird out-of-the-box unterstützt.

Einschränkungen

  • Maximale Indexgröße — etwa 100 Millionen Dokumente (für sehr große Datenmengen — Elasticsearch)
  • Keine verteilte Suche in der Open-Source-Version
  • Die Open-Source-Lizenz wurde 2023 von MIT auf proprietär geändert (ältere Versionen bleiben jedoch MIT)

Fazit

Für die meisten Projekte — Websites, Online-Shops, Dokumentationen — bietet Meilisearch die ideale Balance aus Einfachheit und Suchqualität. Ich empfehle, damit zu beginnen, statt mit Elasticsearch.

Offizielle Meilisearch-Website