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
220
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
270
Cloud virtualizacija
saimaz
0
89
Other Decks in Programming
See All in Programming
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
230
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
480
AWS発のAIエディタKiroを使ってみた
iriikeita
1
180
旅行プランAIエージェント開発の裏側
ippo012
2
890
Go言語での実装を通して学ぶLLMファインチューニングの仕組み / fukuokago22-llm-peft
monochromegane
0
120
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
20
11k
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
3
290
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
410
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
500
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
270
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
150
Cache Me If You Can
ryunen344
2
670
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
KATA
mclloyd
32
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Context Engineering - Making Every Token Count
addyosmani
1
35
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