SlideShare a Scribd company logo
Elasticsearch
Introduction to Elasticsearch
What is Elasticsearch
What is Lucene
Basic Concepts
Near real time (NRT)
Cluster
Node
Index
Type
Document
Shards & Replicas
Mapping
Agenda
Elasticsearch
Elasticsearch is search server based on Lucene. It’s provide a distributed,
multitenant capable full-text search engine with RESTful web interface and
schema-free json documents. Elasticsearch developed in java and is released
as open source under the terms of the Apache License
Lucene
Lucene is a high-performance,
fullfeatured text search engine library
written entirely in Java. It is a technology
suitable for nearly any application that
requires full-text search, especially cross-
platform
Basic Concepts
●Near real time (NRT)
●Cluster
●Node
●Index
●Type
●Document
●Shards & Replicas
Near real time (NRT)
Elasticsearch is a near real time search
platform. What this means is there is a slight
latency (normally one second) from the time
you index a document until the time it becomes
searchable.
Cluster, Node, Index, Document, Type
Shard & Replicas
Elasticsearch
Elasticsearch
Mapping 1/2
Define how a document should be mapped
(similar to schema): searchable fields,
tokenization, storage.
Explicit mapping is defined on an index/type
level
A default mapping is automatically created.
Mapping 2/2
● Core types: string, integer/long, float/double,
boolean, and null
● Others typs: Array, Object, Nested, IP,
GeoPoint, GeoShape
Example:
Thank You

More Related Content

PDF
"TextMining with ElasticSearch", Saskia Vola, CEO at textminers.io
PPTX
Introduction to ElasticSearch
PPTX
Philly PHP: April '17 Elastic Search Introduction by Aditya Bhamidpati
PPTX
ElasticSearch for data mining
PPTX
Elasticsearch Arcihtecture & What's New in Version 5
PPTX
Elastic search
PPTX
Elastic Search
PPTX
BigData, NoSQL & ElasticSearch
"TextMining with ElasticSearch", Saskia Vola, CEO at textminers.io
Introduction to ElasticSearch
Philly PHP: April '17 Elastic Search Introduction by Aditya Bhamidpati
ElasticSearch for data mining
Elasticsearch Arcihtecture & What's New in Version 5
Elastic search
Elastic Search
BigData, NoSQL & ElasticSearch

What's hot (20)

ODP
Elasticsearch presentation 1
PPTX
Introduction to Elasticsearch
PDF
Roaring with elastic search sangam2018
PPTX
Big Data Overview Part 1
PPTX
ElasticSearch Basic Introduction
PPTX
quick intro to elastic search
PPSX
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
PPTX
Intro to elasticsearch
PPTX
Elasticsearch Introduction
PDF
Elasticsearch
ODP
Elastic search
PPTX
Elasticsearch python
PPTX
An Introduction to Elastic Search.
PDF
ElasticSearch - index server used as a document database
PDF
Introduction to Elasticsearch
PPTX
Klevis Mino: MongoDB
PDF
Elasticsearch for Data Analytics
PDF
Elastic Search
PDF
Using ElasticSearch as a fast, flexible, and scalable solution to search occu...
PPTX
Introduction to ELK
Elasticsearch presentation 1
Introduction to Elasticsearch
Roaring with elastic search sangam2018
Big Data Overview Part 1
ElasticSearch Basic Introduction
quick intro to elastic search
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
Intro to elasticsearch
Elasticsearch Introduction
Elasticsearch
Elastic search
Elasticsearch python
An Introduction to Elastic Search.
ElasticSearch - index server used as a document database
Introduction to Elasticsearch
Klevis Mino: MongoDB
Elasticsearch for Data Analytics
Elastic Search
Using ElasticSearch as a fast, flexible, and scalable solution to search occu...
Introduction to ELK
Ad

Viewers also liked (9)

ODP
Elasticsearch for beginners
PPTX
A la recherche d'ElasticSearch
PDF
Introduction à ElasticSearch
PPTX
ElasticSearch : Architecture et Développement
KEY
Elasticsearch - Montpellier JUG
KEY
Elasticsearch - Devoxx France 2012
PDF
Présentation de ElasticSearch / Digital apéro du 12/11/2014
PDF
Besoin de rien Envie de Search - Presentation Lucene Solr ElasticSearch
PDF
Tirer le meilleur de ses données avec ElasticSearch
Elasticsearch for beginners
A la recherche d'ElasticSearch
Introduction à ElasticSearch
ElasticSearch : Architecture et Développement
Elasticsearch - Montpellier JUG
Elasticsearch - Devoxx France 2012
Présentation de ElasticSearch / Digital apéro du 12/11/2014
Besoin de rien Envie de Search - Presentation Lucene Solr ElasticSearch
Tirer le meilleur de ses données avec ElasticSearch
Ad

Similar to Elasticsearch (20)

PPTX
Elasticsearch
PPTX
Elastic search
PPTX
ElasticSearch Basics
PDF
ElasticSearch Getting Started
PDF
Introduction to elasticsearch
PDF
ElasticSearch - Suche im Zeitalter der Clouds
PDF
Using elasticsearch with rails
PDF
James elastic search
PDF
Elasticsearch JVM-MX Meetup April 2016
PPTX
Elastic pivorak
PPTX
Elasticsearch - DevNexus 2015
PPTX
Elasticsearch as a search alternative to a relational database
PDF
JavaCro'15 - Elasticsearch as a search alternative to a relational database -...
PPTX
Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...
PDF
Explore Elasticsearch and Why It’s Worth Using
PDF
Elasticsearch and Spark
PDF
ElasticSearch: Distributed Multitenant NoSQL Datastore and Search Engine
PDF
Wanna search? Piece of cake!
PPTX
About elasticsearch
PDF
Elasticsearch Architechture
Elasticsearch
Elastic search
ElasticSearch Basics
ElasticSearch Getting Started
Introduction to elasticsearch
ElasticSearch - Suche im Zeitalter der Clouds
Using elasticsearch with rails
James elastic search
Elasticsearch JVM-MX Meetup April 2016
Elastic pivorak
Elasticsearch - DevNexus 2015
Elasticsearch as a search alternative to a relational database
JavaCro'15 - Elasticsearch as a search alternative to a relational database -...
Elasticsearch, Logstash, Kibana. Cool search, analytics, data mining and more...
Explore Elasticsearch and Why It’s Worth Using
Elasticsearch and Spark
ElasticSearch: Distributed Multitenant NoSQL Datastore and Search Engine
Wanna search? Piece of cake!
About elasticsearch
Elasticsearch Architechture

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Encapsulation theory and applications.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Approach and Philosophy of On baking technology
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Empathic Computing: Creating Shared Understanding
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Encapsulation theory and applications.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Unlocking AI with Model Context Protocol (MCP)
Approach and Philosophy of On baking technology
Group 1 Presentation -Planning and Decision Making .pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Programs and apps: productivity, graphics, security and other tools
Empathic Computing: Creating Shared Understanding
The Rise and Fall of 3GPP – Time for a Sabbatical?
Per capita expenditure prediction using model stacking based on satellite ima...
Machine learning based COVID-19 study performance prediction
Building Integrated photovoltaic BIPV_UPV.pdf

Elasticsearch

  • 2. What is Elasticsearch What is Lucene Basic Concepts Near real time (NRT) Cluster Node Index Type Document Shards & Replicas Mapping Agenda
  • 3. Elasticsearch Elasticsearch is search server based on Lucene. It’s provide a distributed, multitenant capable full-text search engine with RESTful web interface and schema-free json documents. Elasticsearch developed in java and is released as open source under the terms of the Apache License
  • 4. Lucene Lucene is a high-performance, fullfeatured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross- platform
  • 5. Basic Concepts ●Near real time (NRT) ●Cluster ●Node ●Index ●Type ●Document ●Shards & Replicas
  • 6. Near real time (NRT) Elasticsearch is a near real time search platform. What this means is there is a slight latency (normally one second) from the time you index a document until the time it becomes searchable.
  • 7. Cluster, Node, Index, Document, Type
  • 11. Mapping 1/2 Define how a document should be mapped (similar to schema): searchable fields, tokenization, storage. Explicit mapping is defined on an index/type level A default mapping is automatically created.
  • 12. Mapping 2/2 ● Core types: string, integer/long, float/double, boolean, and null ● Others typs: Array, Object, Nested, IP, GeoPoint, GeoShape Example: