$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
elastic-search
Search
Onuralp Taner
October 15, 2014
Programming
1
150
elastic-search
An introduction to elasticsearch
Onuralp Taner
October 15, 2014
Tweet
Share
More Decks by Onuralp Taner
See All by Onuralp Taner
ElasticSearch Getting Started
onuralp
0
59
Other Decks in Programming
See All in Programming
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
190
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
130
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
2
580
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
160
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
280
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
210
マスタデータ問題、マイクロサービスでどう解くか
kts
0
120
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
410
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
120
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
150
Deno Tunnel を使ってみた話
kamekyame
0
240
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
170
Featured
See All Featured
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
30
Visualization
eitanlees
150
16k
So, you think you're a good person
axbom
PRO
0
1.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
210
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
51
43k
Deep Space Network (abreviated)
tonyrice
0
21
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Statistics for Hackers
jakevdp
799
230k
Automating Front-end Workflow
addyosmani
1371
200k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
Onuralp Taner
Performance No Locking Auto Scale up / down Faceted Search
Full Text Search Easy To Use
None
Elasticsearch is a highly available, highly customizable and distributed search
engine.
distributed high availability multi tenancy full text search fault tolerant
document oriented schema free restful
None
Non-Relational Distributed Horizontal Scalability Schema-less/Schema-free
Key-Value Stores Document Stores Column-Oriented Stores Graph Databases
None
Apache Lucene is a high performance, full-featured Information Retrieval library,
written in Java. Elasticsearch uses Lucene internally to build its state of the art distributed search and analytics capabilities.
Start small, but will grow with your business. It is
built to scale horizontally out of the box. As you need more capacity, just add more nodes, and let the cluster reorganize itself.
They will detect and remove failed nodes, and reorganize themselves.
A cluster can host multiple indices which can be queried
independently or as a group
Search comes with multi-language support, a powerful query language, support
for geolocation, context aware did-you-mean suggestions, autocomplete and search snippets.
None
Store complex real world entities in Elasticsearch as structured JSON
documents. All fields are indexed by default, and all the indices can be used in a single query, to return results at breath taking speed.
Toss it a JSON document and it will try to
detect the data structure, index the data and make it searchable.
Almost any action can be performed using a simple RESTful
API using JSON over HTTP. GET, POST, PUT, DELETE
$git clone https://github.com/bleskes/sense.git A JSON aware developer's interface to ElasticSearch.
None
None
None
source: http://www.elastichq.org/elasticsearchstats.php
None
None
None