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
tomoya-kamaji
July 03, 2022
Programming
0
1.1k
複雑な検索処理をElasticSearchで駆逐する
LT会登壇資料:6月25日
https://web-creator-meetup-in-kansai.connpass.com/event/250410/
tomoya-kamaji
July 03, 2022
Tweet
Share
More Decks by tomoya-kamaji
See All by tomoya-kamaji
AI時代に学習する意味はあるのか?
tomoyakamaji
0
130
デザインドックから学ぶ開発手法
tomoyakamaji
0
830
Clean Architecture ~ 達人に学ぶソフトウェア構造と設計
tomoyakamaji
0
1k
メンヘラコードをDIを使って駆逐する
tomoyakamaji
0
930
Other Decks in Programming
See All in Programming
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
4.9k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
350
そのpreloadは必要?見過ごされたpreloadが技術的負債として爆発した日
mugitti9
2
3.4k
[Kaigi on Rais 2025] 全問正解率3%: RubyKaigiで出題したやりがちな危険コード5選
power3812
0
140
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
9
1.7k
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
490
Cursorハンズオン実践!
eltociear
2
1.1k
Introducing ReActionView: A new ActionView-Compatible ERB Engine @ Kaigi on Rails 2025, Tokyo, Japan
marcoroth
3
1k
育てるアーキテクチャ:戦い抜くPythonマイクロサービスの設計と進化戦略
fujidomoe
1
170
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
2
850
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
580
Go言語の特性を活かした公式MCP SDKの設計
hond0413
1
230
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Facilitating Awesome Meetings
lara
56
6.6k
Mobile First: as difficult as doing things right
swwweet
224
10k
Being A Developer After 40
akosma
91
590k
Designing for humans not robots
tammielis
254
26k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
590
The World Runs on Bad Software
bkeepers
PRO
72
11k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Visualization
eitanlees
149
16k
Transcript
ElasticSearch
(27) 2021/6 Another works 2018/4 Sier
ෳۀΛ͍ͨ͠ਓͱෳۀਓࡐΛొ༻͍ͨ͠اۀ༷Λͭͳ͙ ϚονϯάϓϥοτϑΥʔϜ հखྉͳ͠ɺఆֹͰ࠾༻͠์
ElasticSearch 2 ElasticSearch ElasticSearch
Join SQL 1 RDS
2 - ex) - ( )
1 RDS 2
ElasticSearch Elastic (and,or,not )
1 RDS Ϣʔβߋ৽ 3%4 Ϣʔβݕࡧ Write Read - (Write)
- (Read) 1 ϘτϧωοΫ
Ϣʔβߋ৽ 3%4 ఆظόον ݕࡧ͍͢͠ܗʹܗͯ͠σʔλΛೖ &MBTUJD4FBDI Ϣʔβݕࡧ Write Read 2s 0
. 5 s 1 RDS 1 !! γϯϓϧʹ
2 WHERE
JE UFYU ΧπΦαβΤͷఋ ( ) ☓ ( ) 8)&3&VTFSOBNF
ngram ex)kuromoji sudachi ΧπΦαβΤͷఋ ΧπΦcαβΤcఋ ɹcӫཐɹcఋ ͔͓ͭc͑͟͞c͓ͱ͏ͱ
ngram ΧπΦαβΤͷఋ N 2 Χπ πΦ Φ αβ βΤ Τͷ
ͷఋ N 1
Ngram /HSBN ܗଶૉղੳ
1 RDS Ϣʔβߋ৽ 3%4 &MBTUJD4FBD Ϣʔβݕࡧ Write Read 2