Elasticsearch - Performante Suche in Echtzeit

Die Open Source-Suchtechnologie Elasticsearch basiert auf Apache Lucene und wurde in Java entwickelt. Obwohl es sich hierbei im Vergleich zu den Apache-Projekten Lucene und Solr um eine vergleichsweise junge Technologie handelt, erfreut sich Elasticsearch inzwischen weltweit großer Beliebtheit und kommt immer häufiger als Alternative zu Solr zum Einsatz. Derzeit wird die Anwendung monatlich von mehr als 300.000 Kunden und Anwendern heruntergeladen.

Die Stärken von Elasticsearch liegen in der verteilten Suche, in der großen Flexibilität, Skalierbarkeit und Hochverfügbarkeit des Systems sowie im Umgang mit großen Datenmengen („Big Data“). Entwickler sprechen im Zusammenhang mit Elasticsearch sogar von „Suche in Echtzeit“, da sich Änderungen am System sowie an den indizierten und an die Suche angebundenen Datenbeständen sehr schnell auf die realen Suchergebnisse auswirken.

Folglich eignet sich Elasticsearch besonders als Such-Basistechnologie für Konzerne und Unternehmen, die bereits über sehr große Datenbestände verfügen, die einen sehr hohen Zuwachs ihrer Daten verzeichnen oder deren Daten vielen Veränderungen unterliegen (z.B. Anpassungen in der Rechte- und Rollenstruktur, Hinzufügen und Löschen von Dokumenten).

IntraFind nutzt diese Basistechnologie als leistungsfähigen Motor für die Weiterentwicklung zu einem eigenständigen Produkt; dies umfasst eine benutzerfreundliche Suchoberfläche, Tools für die Administration und das Monitoring des Systems sowie Service Level, die einen dauerhaften stabilen Betrieb der Lösung im Unternehmen ermöglichen.

IntraFind bietet für Elasticsearch folgende Leistungen an:

Services & Plugins für Elasticsearch

Mit der Integration von IntraFind Plugins in einer Elasticsearch-Umgebung und der Nutzung von IntraFind Services auf Basis von Elasticsearch erweitert sich der Funktionsumfang und erhöht sich die Qualität der Suchergebnisse.

  • Search & Index Service:
    unterstützt den Such- und Indexierungsprozess auf Basis von Elasticsearch

  • Extract Service:
    Extraktion von Textinformationen aus Dokumenten (für mehr als 600 Dateiformate verfügbar)

  • Preview & Extract Service:
    zusätzlich zur Textextraktion Erzeugung von Previews und Thumbnail Images für die schnelle Dokumentenvorschau

  • Autocomplete Basic Service:
    Autovervollständigung bei der Eingabe von Suchbegriffen

  • Autocomplete Premium Service:
    Autovervollständigung bei der Eingabe von Suchbegriffen inklusive intelligenter automatische Korrektur sowie Rechteprüfung. Es werden nur Vorschläge angezeigt, für die der angemeldete Anwender berechtigt ist.

  • Did You Mean Service:
    Bei zu geringer Treffermenge wird die "Meinten Sie?" Suche vorgeschlagen.

  • Tagging Service:
    Automatische Erzeugung von Metadaten für zusätzliche Suchfilter und Facetten bzw. für die Anreicherung von Dokumenten mit Metainformationen

  • Query Expansion Service:
    Anbindung von Thesauri, Synonymlisten, semantischen Wissensnetzen und Wörterbüchern, z.B. zur Übersetzung der Suchfrage in eine andere Sprache

  • SimFinder Service:
    Auffinden von Dokumenten mit ähnlichen Inhalten

  • Summarizer Service:
    Zusammenfassung von Texten auf Satzebene

  • Passport Service:
    Zentraler Dienst zur Verwaltung von serverseitigen Credentials, etwa bei Zugriff auf Dateisysteme oder andere anmeldepflichtige Systeme

  • Linguistik Plugin: 
    Linguistische Analyse für exzellente Suchqualität; verfügbar für DE, EN, FR, ES, IT, RU, ZH und viele weitere Wirtschaftssprachen

Konnektoren für Elasticsearch

IntraFind verfügt über folgende Konnektoren, um wichtige Datenquellen an eine Suchanwendung  anzubinden und sowohl Inhalte als auch Metadaten mit Rechten bzw. ACLs zu indizieren.

  • Filesystem-Konnektor
  • Confluence-Konnektor
  • Microsoft SharePoint-Konnektor
  • Microsoft Exchange-Konnektor
  • Lotus Notes-Konnektor
  • PST-Konnektor
  • XML-Konnektor
  • FirstSpirit-Konnektor
Sie setzen bereits Elasticsearch ein und benötigen Unterstützung?
  • iFinder auf Basis Elasticsearch - mit der benutzerfreundlichen, widgetbasierten und kundenspezifisch anpassbaren Suchoberfläche, leistungsfähigen Suchfunktionalitäten wie Autovervollständigung und Dokumentenvorschau, Dashboards sowie intelligenten Facetten werden Mitarbeiter effizienter und schneller in Rechercheprozessen

  • Beratung von A bis Z - IntraFind berät Unternehmen im Hinblick auf die qualitative Optimierung einer bestehenden Elasticsearch-Suchlösung  

  • Absichern der bestehenden Elasticsearch-Installation durch Backup-Mechanismen

  • Supportdienstleistungen, Betrieb und Betriebsunterstützung sowie Softwarepflege - IntraFind unterstützt den Betrieb einer Elasticsearch Umgebung

Sie interessieren sich für Beratung und Implementierung einer Suchlösung auf Basis von Elasticsearch?
  • Beratung - IntraFind berät Unternehmen im Hinblick auf die Systemarchitektur, der anzubindenden Datenquellen sowie bei der Integration und Implementierung der Lösung

  • Evaluierung - qualitative Anforderungen der Suchlösung werden gemeinsam herausgearbeitet und konzeptionell erfasst bzw. mit den notwendigen Plugins oder Services der IntraFind angereichert.

  • Integrationsdienstleistungen - Unternehmen erhalten End-to-End Support im gesamten Projektverlauf, dem Projektmanagement und bei der Umsetzung

  • Supportdienstleistungen und Softwarepflege - IntraFind unterstützt auch im späteren Produktivbetrieb

Elasticsearch vs. Lucene vs. Solr - was ist für Sie die richtige Lösung?
  • Beratung und Evaluierung, welche Basistechnologie als Suchlösung am besten zu den Unternehmensanforderungen passt; entscheidend sind hierfür Rahmenparameter wie Datenvolumen, Datentypen, Anzahl der Anwender, voraussichtliches Datenwachstum etc.

  • Evaluierung der qualitativen Anforderungen an die Suchlösung

  • Beratung und Konzeption der Systemarchitektur