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
230
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Elasticsearch
@notrollsallowed renginys molėtuose 2013 07 20
Simon
July 20, 2013
More Decks by Simon
See All by Simon
Elasticsearch VilniusPHP
saimaz
0
280
Cloud virtualizacija
saimaz
0
96
Other Decks in Programming
See All in Programming
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.5k
「人を評価する AI」の設計と実装
ryoyanara
0
180
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.7k
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
360
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
770
AIが無かった頃の素敵な出会いの話
codmoninc
1
400
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
490
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
460
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.5k
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
220
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
110
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
480
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
350
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
570
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
290
Believing is Seeing
oripsolob
1
180
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
41k
The World Runs on Bad Software
bkeepers
PRO
72
12k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.3k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
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