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
Naoya Inada
May 30, 2016
Technology
0
1.3k
Elasticsearch について
第 4 回 Tokyo Otaku Mode 社内勉強会
Naoya Inada
May 30, 2016
Tweet
Share
More Decks by Naoya Inada
See All by Naoya Inada
FX システムトレードでウハウハ不労所得生活(予定)第 2 章/FX system trade for unearned income part 2
naoina
0
200
FX システムトレードでウハウハ不労所得生活(予定)/FX system trade for unearned income
naoina
0
1.3k
Other Decks in Technology
See All in Technology
從裝潢設計圖到 Home Assistant:打造智慧家庭的實戰與踩坑筆記
kewang
0
160
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
1.3k
Quarkusで作るInteractive Stream Application
joker1007
0
140
JJUG CCC 2025 Fall バッチ性能!!劇的ビフォーアフター
hayashiyuu1
1
270
Post-AIコーディング時代のエンジニア生存戦略
shinoyu
0
280
⽣成 AI で進化する AWS オブザーバビリティ
o11yfes2023
0
110
Flutterで実装する実践的な攻撃対策とセキュリティ向上
fujikinaga
2
390
嗚呼、当時の本番環境の状態で AI Agentを再評価したいなぁ...
po3rin
0
410
旧から新へ: 大規模ウェブクローラの Perl から Go への移行 / YAPC::Fukuoka 2025
motemen
3
860
Logik: A Free and Open-source FPGA Toolchain
omasanori
0
300
はじめての OSS コントリビューション 〜小さな PR が世界を変える〜
chiroito
4
290
Amazon ECS デプロイツール ecspresso の開発を支える「正しい抽象化」の探求 / YAPC::Fukuoka 2025
fujiwara3
12
2.4k
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
What's in a price? How to price your products and services
michaelherold
246
12k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
[RailsConf 2023] Rails as a piece of cake
palkan
57
6.1k
Documentation Writing (for coders)
carmenintech
76
5.1k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
The Cult of Friendly URLs
andyhume
79
6.7k
The Language of Interfaces
destraynor
162
25k
Transcript
Elasticsearch について 第 4 回 Tokyo Otaku Mode 社内勉強会 2016-04-22
(Fri)
Elasticsearch とは
None
None
None
Elasticsearch の特徴 • オープンソースの全文検索エンジン • スキーマレス • スケールアウトが考慮されたアーキテクチャ • 70
億のデバイスで動く Java で作られている
全文検索エンジンとは
全文検索エンジンとは db.products.find({ description_en: /alpacasso/i }); ↓こういうのを高速に検索したり db.products.aggregate([ { $match: {
description_en: /alpacasso/i }, }, { $group: { _id: "$prices.max", count: { $sum: 1 } } } ]); ↓こういうのを高速に集計したりするやつ
スキーマレス
スキーマレス • Elasticsearch はよくスキーマレスと言われるが、本当は初回データ投入時にス キーマを推測してマッピングする • あるフィールドに文字列の “10” を入れると文字列のフィールドとしてスキーマをマッ ピング
• 数値と文字列を間違えて入れてしまうと検索やソートに影響が出る ◦ JavaScript あるある
スケールアウト
スケールアウト • Elasticsearch はスケールアウトを前提に設計されている • サーバーを立てるだけで自動でクラスタに参加したりできる
None
TOM では 今回の合宿で Cloudsearch から Elasticsearch に置き換えられます! 明日の成果発表をご期待下さい!