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
Search
Simon
July 20, 2013
Programming
4
210
Elasticsearch
@notrollsallowed renginys molėtuose 2013 07 20
Simon
July 20, 2013
Tweet
Share
More Decks by Simon
See All by Simon
Elasticsearch VilniusPHP
saimaz
0
260
Cloud virtualizacija
saimaz
0
82
Other Decks in Programming
See All in Programming
Webアプリをできるだけコードを手書きしないで作ってみる
tomokusaba
2
230
ts-morphを使ってコードリプレイスとASTへのハードルを下げる!
nyawach
5
320
TypeScriptの型とパフォーマンス (TSKaigi 2024)
ypresto
14
4.4k
Revisiting the Hotwire Landscape after Turbo 8 @ RailsConf 2024, Detroit
marcoroth
3
600
Balkan Ruby 2024 — How and why to run SQLite on Rails in production
fractaledmind
0
110
TSKaigi 2024 - 新サービス Progate Path の演習で TypeScript を採用して見えた教材観点からの利点と課題
makotoshimazu
1
220
GitHub Actionsの痒いところを埋めるサードパーティーランナー
dora1998
1
240
slow types ってなんだろう?
karad
0
210
TypeScriptで使いやすいOpenAPIの書き方
yukimochi_dwango
1
580
TypeScriptのパフォーマンス改善
yajihum
14
5k
Deep Dive into React Stream/Serialize
mugi_uno
4
850
Going beyond Apache Parquet's default settings
xhochy
0
150
Featured
See All Featured
The Cult of Friendly URLs
andyhume
74
5.7k
[RailsConf 2023] Rails as a piece of cake
palkan
28
4k
Faster Mobile Websites
deanohume
300
30k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
15
1.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.5k
Unsuck your backbone
ammeep
664
57k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
7k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
2k
The Brand Is Dead. Long Live the Brand.
mthomps
49
30k
Documentation Writing (for coders)
carmenintech
60
4k
Embracing the Ebb and Flow
colly
80
4.2k
Transcript
ELASTICSEARCH You know, search ;) Saturday, July 20, 13
Who am i Simonas Šerlinskas Software engineer at NFQ Technologies
[email protected]
http://simonas.info saimaz Saturday, July 20, 13
What is elasticsearch? Distributed Based on Apache Lucene Wrote in
Java HTTP + JSON (like mongodb) Document based Schema free Saturday, July 20, 13
Who is using Saturday, July 20, 13
Setup Cool, out of the box ;), or: Saturday, July
20, 13
sharding Sharding: Index partitioning Saturday, July 20, 13
Replication Replication: Data shared over several machines Saturday, July 20,
13
Request types Search: POST Insert PUT Set types, mapping: POST
Drop: DELETE Saturday, July 20, 13
Import data Curl request Saturday, July 20, 13
DATA can be MAPPED Elasticsearch detects data type automatically With
mapping you can set search analyzer individually Saturday, July 20, 13
Analyzers Saturday, July 20, 13
searching Saturday, July 20, 13
Search variations Search queries: term, query term, fuzzy, match, id
Returns result count Highlighting Faceting, Scripting Suggestions Saturday, July 20, 13
Saturday, July 20, 13
Facets Results could be grouped and counted Saturday, July 20,
13
Saturday, July 20, 13
Highlight Saturday, July 20, 13
Saturday, July 20, 13
DEMO Saturday, July 20, 13