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
88
Other Decks in Programming
See All in Programming
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
50
32k
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
130
技術同人誌をMCP Serverにしてみた
74th
1
530
Result型で“失敗”を型にするPHPコードの書き方
kajitack
4
570
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
6
4.9k
XP, Testing and ninja testing
m_seki
3
220
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
660
C++20 射影変換
faithandbrave
0
560
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
220
Goで作る、開発・CI環境
sin392
0
190
RailsGirls IZUMO スポンサーLT
16bitidol
0
140
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
290
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Typedesign – Prime Four
hannesfritz
42
2.7k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
How GitHub (no longer) Works
holman
314
140k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
500
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Documentation Writing (for coders)
carmenintech
72
4.9k
It's Worth the Effort
3n
185
28k
Site-Speed That Sticks
csswizardry
10
670
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
KATA
mclloyd
30
14k
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