Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ElasticSearch Overview
Search
ssinganamalla
July 03, 2017
Technology
63
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ElasticSearch Overview
ssinganamalla
July 03, 2017
More Decks by ssinganamalla
See All by ssinganamalla
Graphite Overview
ssinganamalla
0
40
NoSql Data DBs
ssinganamalla
1
39
NoSqlDataTypes.pdf
ssinganamalla
0
37
Other Decks in Technology
See All in Technology
パッチ更新でterraform initが落ちた日
grimoh
1
140
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
200
Local CI × GitHub Actions
gogutan
2
200
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
120
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
530
Running Kotlin + Quarkus with Lambda
nealle
1
3.7k
WasmをRustにする
sansantech
PRO
0
250
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
re:Invent初参加で変わったこと、2回目にやってみたいこと(JAWS-UG彩の国埼玉 #12)
mhrtech
2
230
夫婦で子育てするための育児標準化
codmoninc
PRO
0
340
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
13k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
Git: the NoSQL Database
bkeepers
PRO
433
67k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Typedesign – Prime Four
hannesfritz
42
3.2k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
500
The Cost Of JavaScript in 2023
addyosmani
55
10k
Faster Mobile Websites
deanohume
310
32k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.2k
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/