Goals
- Set up Elasticsearch to index documents
- Understand the Elasticsearch ecosystem
Program
Presentation of the Elasticsearch project
Prerequisites, Presentation of Lucene
Installation
Practical Workshop: Installing Elasticsearch
Configuration
Notion of ElasticSearch cluster
Some JSON
Nodes, Index and Type, Documents
Insert, index, extract, delete documents
Practical workshop: adding a simple document to the index, retrieving
Matching data in Elasticsearch
Types: full text, exact values
Inverted
indexes Complex objects and types
Text extraction, text analysis
Character filters, tokens, token filters
Integrated analyzes: standard, space analysis, linguistic analysis
Practical workshop: use of mapping, and standard analysts to search for documents
Lite and empty search
Query DSL: the Elastisearch search language
Filters and queries
Combinations
Full text, multi-field search
Partial comparison, by proximity
Relevance of results
Practical workshop: write more complicated requests, pass them in JSON to Elasticsearch
Elasticsearch and plugins
Using River to fetch external data (wikipedia, twitter, …)
Cluster and node maintenance
Java integration (and others)
Practical workshop: use of River with Wikipedia, administer a node, manage a search from Java
Duration
3 days
Price
£ 1608
Audience
System administrators
Prerequisites
Knowledge of system administration, preferably Java
Reference
BUS870-F
Sessions
Contact us for more informations about session date