Im EsPresto Portfolio: Lucene für komplexe Suchen

20. Juni 2013


 

Anna Werten, Mitarbeiterin bei EsPresto

Dieser Blogartikel ist Teil der Reihe EsPresto Portfolio. Hier stellen wir Produkte vor, die wir für unsere Kunden entwickelt haben. Während dieser Projekte haben wir umfassende Erfahrungen gesammelt, von denen zukünftige Kunden profitieren werden. Machen Sie sich selbst ein Bild; vielleicht ist ja auch für Ihr Unternehmen etwas dabei, was die Arbeit Ihrer Mitarbeiter und die Zufriedenheit Ihrer Kunden verbessern könnte.

Lucene für komplexe Suchen

Lucene ist ein sehr schnelles Suchprogramm, bei dem Daten in einen invertierten Index geschrieben werden, so daß dieser dann auf verschiedene Arten durchsucht werden kann, anstatt daß die Gesamtheit aller Texte durchsucht werden muß. Es werden also Suchbegriffe mit den Dokumenten verknüpft.

Warum Lucene?

  • Die Lucene Suche ist sehr leistungsfähig und skalierbar, kann z.B. auch in Echtzeit erfolgen, wenn ständig neue Daten hinzukommen.
  • Die Lucene-Suche kann mit anderen Suchen, z.B. der Google-Suche kombiniert werden. Mit Hilfe von Metadaten wird in diesem Falle die Google-Suche verfeinert und dynamischer.
  • Mit Lucene kann starker Einfluss auf die Ergebnisreihenfolge genommen werden.

Was ist Lucene nicht?

Lucene führt kein Data-Mining durch, d.h. liest selbst keine Daten ein, sondern bietet nur eine Schnittstelle zum Lesen und Schreiben in einen Index.

An welchen Lösungen haben wir gearbeitet?

  • Eine benutzerdefinierte Suchmaschine, die sowohl eigene Seiten, als auch Partnerseiten – die auf der Website verlinkt sind – durchsucht. Eigene Seiten können zuerst angezeigt werden.
  • Eine Auswahl von Schlagwörtern und Inhalten, die direkt angeklickt werden können.
  • Eine dynamischen Suche, mit der Bereiche eingegrenzt werden können, z.B. Suche nur von Videos oder nur auf bestimmten Seiten.
  • Eine Ländersuche, in der nur landesspezifische Inhalte durchsuchbar gemacht werden.

Ihre Vorteile

  • Durch die Einflussnahme auf die Ergebnisreihenfolge können Sie mit Hilfe Ihrer Suchergebnisse strategische Wichtigkeit mit inhaltlicher Relevanz verknüpfen.
  • Durch die Einbeziehung Ihrer Partnerseiten in Ihre Suche können Sie Ihr Netzwerk verdeutlichen, sich stärker positionieren und Akzente setzen.
  • Kunden sind in der Regel zufriedener, wenn sie ihre Aktivitäten, z.B. durch das Setzen von Filtern bei der Suche, selbst steuern können bzw. wenn ihnen die Suche durch schnelle Links vereinfacht wird.
  • Selbst wenn Ihr Unternehmen international auftritt, brauchen Sie nur eine Lösung, die aber trotzdem für die Nutzer der verschiedenen Länder unterschiedliche Ergebnisse liefert.

Haben wir Sie neugierig gemacht?
Wenn Sie glauben, daß unsere Lösungen auch Ihnen weiterhelfen können, kontaktieren sie uns bitte.