Search-Driven Applications

Wer den Begriff Suche hört denkt oft als erstes an ein Sucheingabefeld mit einer Ergebnisliste. In vielen Applikationen werden allerdings neben diesem klassischen Ansatz auch weitere dynamische Bereiche über Suchengines abgefragt.

Die flexiblen, auf Text optimierten Abfragemöglichkeiten moderner Suchmaschinen können Vorteile gegenüber traditionellen Datenbanken bieten.

Gruppierung und Filterung von Ergebnissen sind mit Datenbanken in vielen Fällen aufwändiger in der Umsetzung und oft auch infperformanter als mit Suchengines. Mittlerweile haben heutige Suchmaschinen auch den Anspruch ihre Ergebnisse in "Near Realtime" zu liefern. Damit sind Daten nach ihrer Speicherung direkt über die Suchengine verfügbar.

In diesem Vortrag werden wir die Datenhaltung indexbasierter Suchmaschinen erläutern und wo diese ihre Stärke ausspielen. Es werden Vorteile gegenüber traditionellen Datenbanken aber auch Fallstricke aufgezeigt. Anwendungsfälle für ihren Einsatz werden am Beispiel von Elasticsearch und Solr gezeigt.

Länge: normal

Sponsoren

Small Improvements
akquinet
leanovate
techdev Solutions
codecentric
cofinpro
innoQ
adesso
Jesta Digital
pro!vision
Trifork
axel springer ideas engineering
elasticsearch
e-post
zaunberg

Partner

Java User Group Berlin Brandenburg Logo
iJUG

Medien Partner

O'Reilly
dpunkt.verlag
Galileo Computing