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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Naoya Inada
May 30, 2016
Technology
1.4k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Elasticsearch について
第 4 回 Tokyo Otaku Mode 社内勉強会
Naoya Inada
May 30, 2016
More Decks by Naoya Inada
See All by Naoya Inada
FX システムトレードでウハウハ不労所得生活(予定)第 2 章/FX system trade for unearned income part 2
naoina
0
210
FX システムトレードでウハウハ不労所得生活(予定)/FX system trade for unearned income
naoina
0
1.3k
Other Decks in Technology
See All in Technology
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
190
LLMと共に進化するプロセスを目指して
ymatsuwitter
12
3.9k
失敗を資産に変えるClaude Code
shinyasaita
0
280
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
660
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
3
2.1k
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
110
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.9k
Building applications in the Gemini API family.
line_developers_tw
PRO
0
2.8k
EventBridge Connection
_kensh
5
680
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
2.2k
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
660
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
170
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
850
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
How to Talk to Developers About Accessibility
jct
2
230
Prompt Engineering for Job Search
mfonobong
0
340
Unsuck your backbone
ammeep
672
58k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Music & Morning Musume
bryan
47
7.2k
A designer walks into a library…
pauljervisheath
211
24k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
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 に置き換えられます! 明日の成果発表をご期待下さい!