Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ElasticSearch Overview
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ssinganamalla
July 03, 2017
Technology
0
55
ElasticSearch Overview
ssinganamalla
July 03, 2017
Tweet
Share
More Decks by ssinganamalla
See All by ssinganamalla
Graphite Overview
ssinganamalla
0
28
NoSql Data DBs
ssinganamalla
1
32
NoSqlDataTypes.pdf
ssinganamalla
0
29
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/12 - 2026/2
oracle4engineer
PRO
0
130
DevOpsエージェントで実現する!! AWS Well-Architected(W-A) を実現するシステム設計 / 20260307 Masaki Okuda
shift_evolve
PRO
3
750
脳内メモリ、思ったより揮発性だった
koutorino
0
350
AI時代のSaaSとETL
shoe116
1
140
モブプログラミング再入門 ー 基本から見直す、AI時代のチーム開発の選択肢 ー / A Re-introduction of Mob Programming
takaking22
5
1.5k
PMとしての意思決定とAI活用状況について
lycorptech_jp
PRO
0
120
アーキテクチャモダナイゼーションを実現する組織
satohjohn
1
780
プラットフォームエンジニアリングはAI時代の開発者をどう救うのか
jacopen
1
280
僕、S3 シンプルって名前だけど全然シンプルじゃありません よろしくお願いします
yama3133
1
210
クラウド × シリコンの Mashup - AWS チップ開発で広がる AI 基盤の選択肢
htokoyo
2
250
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
210
[2026-03-07]あの日諦めたスクラムの答えを僕達はまだ探している。〜守ることと、諦めることと、それでも前に進むチームの話〜
tosite
0
230
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
400
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
140
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
250
Technical Leadership for Architectural Decision Making
baasie
3
290
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
300
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
87
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.1k
Marketing to machines
jonoalderson
1
5k
Faster Mobile Websites
deanohume
310
31k
Transcript
ElasticSearch Srinivas Singanamalla
2 ElasticSearch Search Analytics Schema-less JSON Engine Java based Lucene
Opensource* Near Real Time Distributed Scalable
3 Google Trends
4
5 Jim Elasticsearchovsky Faceboook Inc. Alice Faceboookuserger Faceboook User No
intent of gender discrimination
6 Jim Elasticsearchovsky Faceboook Inc. Alice Faceboookuserger Faceboook User
7
8 Faceboook Post
9 Full Text Search • Query – message: “color pink”
• Results – “Why do girls have to like color pink ?” – “Pink and blue arrived as color for babies in the mid-19th century” – “I love to color blue” – “This blue color is amazing”
10 Phrase Search • Query – message: “blue color” •
Results – “This blue color is amazing”
11 Highlighting Search • Query – message: “elasticsearch” • Results
12 Social Likeability: The number of likes you get in
your social media content.
13 Numeric Search • Query – likes: 50 • Results
– None
14 Numeric Range Search • Query – likes > 50
• Results – “Let us get together and drain that swamp tomorrow” – “How could the polls be so wrong?”
15 Call me? 312 4?9 2868
16 Fuzzy Search • Query – message: “312492868” • Results
– “It is not good to share phone numbers, but here it is: 6312492868” – “Utility Bill number: 3124928685” – “Bel me 3124892868” 312 4?9 2868
17
18 Search Suggestions • Query – “tring out Elasticsearch” •
Results – “trying out Elasticsearch”
19 Other Searches • Search Boosting – author:douglas OR title:guide^5
• Proximity Search – “douglas guide” • Regular Expressions
20 Aggregations • Count • Sum • Average • Max/Min
• Median • Standard Deviation • Percentile
21 Search Query: REST API
22
23 Aggregation: Sum
24 Aggregation: Average
25 DEMO
26 Search and Aggregations Ingestion Inverted Index Doc Values Search
Aggregation
27 Inverted Index
28 Inverted Index Table Term Document Id Frequency i 1
1 love 1 1 to 1 1 color 1, 2 2 blue 1, 2 2 sky 2 1 amazing 2 1
29 Inverted Index: Numeric Search • Find documents where –
423 < clicks < 642
30 Aggregations: Sum Get me sum of all likes
31 Doc Values (Column Oriented) Doc Id Value 1 10
2 5 3 120 Likes Likes: [10, 5, 120] Getting all the likes is super fast Sum: 10 + 5 + 120 = 135
32 Filtered Sum Get me sum of all likes containing
“elasticsearch”
33 Filtered Sum • “Likes” field values: [10, 5, 120]
• query_bits: [0, 1, 1] • Apply_query: [0, 5, 120] • Calculate Sum 0 + 5 + 120 = 125
34 How can we use ES? API Server RDBMS ElasticSearch
35 How can we use ES?
36 Finally Ask not what ElasticSearch can do for you
-- ask what you can do with ElasticSearch.
37 • Icons are taken from http://www.freepik.com/