dummies
 

Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur ebooks mit Firmenlizenz anzeigen:

 

Elasticsearch - Ein praktischer Einstieg

Florian Hopf

 

Verlag dpunkt, 2016

ISBN 9783864918278 , 262 Seiten

Format PDF, ePUB, OL

Kopierschutz Wasserzeichen

Geräte

32,90 EUR

Für Firmen: Nutzung über Internet und Intranet (ab 2 Exemplaren) freigegeben

Derzeit können über den Shop maximal 500 Exemplare bestellt werden. Benötigen Sie mehr Exemplare, nehmen Sie bitte Kontakt mit uns auf.


 

Inhaltsverzeichnis

5

Einführung

9

Motivation

9

Geschichte von Elasticsearch

9

Ein erstes Beispiel

11

Anwendungsfälle

13

Wann Elasticsearch?

14

Über dieses Buch

15

Danksagung

17

Eine Suchanwendung entsteht

19

Die Beispielanwendung

19

Dokumente indizieren

20

Der invertierte Index

24

Über die Query-DSL zugreifen

27

Die Indizierung über das Mapping konfigurieren

31

Suchergebnisse sortieren und paginieren

36

Facetten für Suchergebnisse

38

Die Anwendung vereinfachen

41

Zusammenfassung

43

Textinhalte auffindbar machen

45

Analyzing und der invertierte Index

45

Sprachspezifische Verarbeitung durch Stemming

48

Teilbegriffe finden

50

Ähnliche Begriffe mit der Fuzzy-Query finden

56

Mit mehrsprachigen Inhalten arbeiten

57

Die Suche verbessern

59

Hervorheben von Suchbegriffen im Auszug

65

Autovervollständigung

67

Zusammenfassung

72

Relevanz verstehen und beeinflussen

73

Relevanz für die Nutzer

73

Berechnung der Relevanz

74

Einfluss von Abfragen auf die Relevanz

77

Relevanz durch Boosting beeinflussen

82

Funktionen zur Ergebnissortierung

84

Relevanz im verteilten System

88

Relevanz verstehen

89

Zusammenfassung

90

Daten indizieren

91

Indizierungsstrategien

91

Dokumente einzeln indizieren

93

Dokumente gesammelt indizieren

95

Externe Datenquellen anbinden

97

Partial Updates – Dokumente aktualisieren

102

Interna zur Indizierung

104

Zusammenfassung

110

Elasticsearch als verteiltes System

111

Shards und Replicas

111

Suche im verteilten System

123

Kommunikation im Cluster

130

Indizierung im verteilten System

139

Zusammenfassung

140

Daten modellieren

141

Einsatzfelder für Elasticsearch

141

Gestaltung der Indexstruktur

144

Mapping-Optionen

150

Beziehungen zwischen Dokumenten

154

Zusammenfassung

159

Daten aggregieren

161

Einführung

161

Aggregationen

161

Bucket-Aggregationen

167

Metric-Aggregationen

171

Aggregationen im Praxiseinsatz

175

Zusammenfassung

178

Zugriff auf Elasticsearch

179

Zwischenschicht zum Zugriff

179

Der Java-Client

180

Der JavaScript-Client

184

Client-Bibliotheken auswählen

185

Zusammenfassung

186

Elasticsearch in Produktion

187

Installation

187

Elasticsearch dimensionieren

190

Elasticsearch konifigurieren

192

Das Betriebssystem für Elasticsearch konfigurieren

195

Mapping-Optionen zur Kontrolle der gespeicherten Inhalte

196

Caches

199

Monitoring

202

Datensicherung

205

Zusammenfassung

208

Zentralisiertes Logging mit Elasticsearch

209

Warum zentralisiertes Logging?

209

Der ELK-Stack

210

Logstash

210

Kibana

219

Skalierbares Setup

225

Curator zur Indexverwaltung

229

Alternative zur Loganalyse: Graylog

230

Zusammenfassung

235

Ausblick

237

Daten neu indizieren

241

Neuindizierung ohne Änderungen

242

Neuindizierung mit Änderungen

243

Ausblick

244

Der Twitter-River

245

Literaturverzeichnis

247

Index

259

www.dpunkt.de

0