20 Punkte von xguru 2020-12-11 | 2 Kommentare | Auf WhatsApp teilen
  • Sehr schnell und findet Ergebnisse, die mit der Suchanfrage zusammenhängen

→ Typo Tolerance (Fehlertoleranz bei Tippfehlern): Erkennt und verarbeitet Tippfehler bis zu einem gewissen Grad automatisch

  • Suchranking lässt sich bequem anpassen

  • Unterstützt Sortierung nach bestimmten Feldern bei der Suche

  • Unterstützt Facet-&-Filter-Navigation: Gruppiert Suchergebnisse nach bestimmten Feldern und ermöglicht das Filtern

  • Der Umfang von API Keys für den Zugriff auf bestimmte Ergebnisse kann eingeschränkt werden

  • Raft-basiertes Clustering

  • Bietet Linux-/Mac-Binaries und Docker-Images

  • In C geschriebene Open-Source-Software

In den FAQ:

  • Worin unterscheidet es sich von ElasticSearch?

→ ES ist bei Installation und Verwaltung komplex, aber TypeSense wurde für "Time-to-Market" entwickelt, lässt sich daher schnell installieren und natürlich auch skalieren

  • Worin unterscheidet es sich von Algolia?

→ Algolia ist ein ziemlich guter Suchmaschinen-SaaS, aber teuer. TypeSense kann selbst gehostet werden, und auch die SaaS-Version ist günstig (Abrechnung nicht pro gespeichertem Datensatz oder Suchanfrage, sondern nach Nutzungszeit und Bandbreite)

→ Funktional ist TypeSense eher mit Algolia als mit ElasticSearch vergleichbar

  • Es ist schnell, aber wie sieht der Memory Footprint aus?

→ Standardmäßig belegt der TypeSense-Server etwa 30 MB Speicher. Wenn das Indexieren von Daten beginnt, steigt das an, dennoch bleibt die Datenstruktur sehr kompakt

→ 1 Million Hacker-News-Titel entsprechen als JSON 88 MB; wenn Typesense diese indiziert und im Speicher hält, werden etwa 165 MB verwendet

2 Kommentare

 
xguru 2020-12-11

Grundsätzlich ist es ziemlich komplex – von der Konfiguration bis zur Verwaltung –, wenn man intern in einem Service eine Suchmaschine selbst bauen will. Das hier ist eine Open-Source-Lösung, mit der sich das schnell umsetzen lässt.

Für Koreanisch müsste man zwar Dinge wie Morphologie berücksichtigen, aber da die Suche Zeichen für Zeichen schnell Treffer findet und Ergebnisse anzeigt, scheint sie es wert zu sein, in Betracht gezogen zu werden.

 
xguru 2020-12-11

Es gibt eine mit TypeSense als Demo erstellte Website, die sich zusammen anzusehen lohnt.