Algolia: Interne Echtzeitsuche als Service

Algoria Suchwolke

Das Erstellen eigener interner Suchfunktionen, die umfangreich, in Echtzeit und schnell sind, ist ein ziemliches Projekt. Fügen Sie dazu geografische Suche, Bilder, Handel und Mobile hinzu und Sie entwickeln im Grunde eine ganze Plattform. Wir haben heute Morgen gerade mit einem Hersteller über dessen Suchfunktionen gesprochen und darüber, dass das Element auf seiner Website deutlicher hervorgehoben werden muss.

Sie müssen keine eigenen entwickeln - Algolia ist ein vollständig gehosteter Suchdienst, der als REST-API verfügbar ist. API Clients sind für alle wichtigen Frameworks, Plattformen und Sprachen sowie für die Datenübertragung zwischen Clients und dem Client verfügbar API ist im JSON-Format.

Merkmale Algolia

  • Hochleistung - Antwortzeiten bis zu 200-mal schneller als bei Elasticsearch und bis zu 20,000-mal schneller als bei SQLite FTS4. Die Indizierung ist asynchron, sodass Benutzer Sekunden nach einem Update nach neuen Daten suchen können. Sie legen auch eine API zur Überprüfung des Indizierungsstatus.
  • Nginx - Die serverseitige Implementierung von Algolia ist vollständig in C ++ geschrieben und als Modul in den Nginx-Hochleistungs-HTTP-Server eingebettet.
  • Bastardi - Eine grafische Oberfläche für alle Vorgänge, einschließlich Verwendung, Leistung, Einstellungen, API Protokolle, API Schlüssel und Daten durchsuchen.
  • Datenbanksuche - zum Durchsuchen von Datensätzen, nicht von Seiten
    Eine perfekte Lösung für SQL- und NoSQL-Datenbanken mit einem transparenten Ranking-Algorithmus, der für halbstrukturierte Daten optimiert ist.
  • Multi-Attribute - akzeptiert Objekttypen und eine beliebige Anzahl von Attributen, nach denen gesucht werden soll.
  • Suchen Sie während der Eingabe - Über die einfache automatische Vervollständigung hinaus erhalten Benutzer mit jedem eingegebenen Buchstaben aktualisierte Suchergebnisse.
  • Relevanz - vollständig anpassbares und transparentes Ranking. Algolia bietet die einfachste Möglichkeit, Ergebnisse nach Beliebtheit zu sortieren und gleichzeitig die Relevanz beizubehalten.
  • Mobilfunk - Entwickelt für Mobilgeräte… schnelle, fehlerverzeihende Tippfehler und Sortieren der Ergebnisse nach geografischer Entfernung.
  • Kalbotyra - Suche in einer beliebigen geschriebenen Sprache. Wenn Sie beispielsweise mit vereinfachtem Chinesisch suchen, können Sie passende Treffer im traditionellen Chinesisch finden.
  • Tippfehlerkorrekturen - Algolia versteht Tippfehler bereits in den ersten Buchstaben, sodass Ihre Benutzer immer noch das finden, wonach sie suchen.
  • Intelligente Hervorhebung - Markieren Sie, welcher Abschnitt mit der Abfrage des Benutzers übereinstimmt, auch wenn der Abschnitt nur aus den ersten Buchstaben eines Wortes besteht und Tippfehler enthält.
  • Echtzeit-Facettierung - Die einzige Suchmaschine, die während der Eingabe Facetten vorschlägt, sodass Benutzer nach dem ersten Tastendruck Facettenergebnisse erhalten.
  • Geo-Suche - Treffer nach Entfernung oder nur in der Nähe oder in einem bestimmten Bereich anzeigen. Kombinieren Sie mit Textabfragen und anderen Suchfunktionen.
  • Hochverfügbarkeit - Ein 99.99% SLA (Service Level Agreement). Alle Dateneinträge werden automatisch auf drei verschiedenen High-End-Servern indiziert.
  • Multi-Rechenzentren - Halten Sie die Antwortzeit niedrig, indem Sie das Rechenzentrum auswählen, das Ihren Benutzern am nächsten liegt.
  • Erstklassige Sicherheit - API Schlüssel beschränken den Zugriff auf einen bestimmten Index und legen Grenzwerte fest, z. B. die maximale Abfragerate für eine IP-Adresse oder die Schlüsselablaufzeit.

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.