Beschreibung
Eine leistungsfähige Volltextsuche ist heute auf Websites, in Online-Shops oder auch im Unternehmen nicht mehr Kür, sondern Pflicht. Gefragt ist eine flexible Suchtechnologie, die auf unterschiedlichsten Systemen genutzt werden kann. Hier kommt Apache Solr 4 ins Spiel: Dieser Open Source-Suchserver bietet Entwicklern auf Basis von Standard-Webtechnologien eine mächtige und dabei einfach zu integrierende und zu benutzende Search Engine. Einführung in Apache Solr bietet Ihnen einen fundierten Einstieg in diese Suchtechnologie: Das Buch vermittelt Ihnen das nötige Handwerkszeug, um eine individuelle Suchlösung auf Basis von Apache Solr aufzusetzen. Beschrieben wird, aus welchen Komponenten Solr sich zusammensetzt, wie die Indexierung manipuliert werden kann und welche Möglichkeiten Solr für die Suche bietet. * Schnelleinstieg: Erstellen Sie nach der Solr-Installation einen Index und setzen Sie Ihre erste Suche ab. * IndexKonfiguration: Erfahren Sie, welche Möglichkeiten der AnalyseProzess bietet, um die Inhalte von Dokumenten suchoptimiert im Index abzulegen. * SolrFeatures outofthebox: Nutzen Sie Funktionalitäten wie Facetten, AutoSuggest oder Meinten Sie für Ihre Suche und sehen Sie am Beispiel der BrowseOberfläche, wie man sie einbinden kann. * Scoring und Relevanz: Erfahren Sie, mit welchen Mitteln Sie bei Solr sowohl die Qualität als auch die Quantität der Treffer beeinflussen können. * SolrArchitekturen: Lernen Sie die zwei Architekturansätze Master/Slave und SolrCloud kennen und richten Sie sie für Ihr System ein. * Deployment und Monitoring: Informieren Sie sich über das Deployment in einem Servlet-Container sowie über das Aufsetzen eines Monitorings. Mit zahlreichen Beispielkonfigurationen, Tipps und Pitfalls aus der Praxis der Autoren.
Autorenportrait
Markus Klose ist Consultant und Trainer für Such- und Big-Data-Lösungen bei der SHI GmbH & Co. KG. Dies betrifft neben Apache Solr auch andere Technologien wie Elasticsearch oder Fast ESP. Seit mehr als fünf Jahren beschäftigt er sich mit Search-Projekten und begleitet sie sowohl beratend als auch bei der Implementierung. Markus Klose hält regelmäßig Vorträge auf Konferenzen oder bei User Groups. Außerdem veröffentlicht er Blogbeiträge zu Themen rund um Apache Solr und Elasticsearch und hat bereits zweimal bei Heise veröffentlicht. Er hat darüber hinaus Erfahrungen mit vielen Frameworks im Solr-Umfeld, wie Tika, Nutch, Heritrix, Hadoop, Manifold u. v. m.