bright idea

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