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
Algolia Searchの速さに鳥肌が立った話 / Algolia Search is R...
Search
kenev
May 10, 2019
Technology
0
1.6k
Algolia Searchの速さに鳥肌が立った話 / Algolia Search is Really Fast
Algolia Community Party in 京都 - 2019年5月10日
https://algolia.connpass.com/event/128524/
kenev
May 10, 2019
Tweet
Share
More Decks by kenev
See All by kenev
CircleCIのconfig.ymlを守ろうとした話 / Securing the CircleCI config.yml
kenfdev
0
1k
k3sとラズパイでフロントエンド開発に挑戦した話 / Frontend Development with k3s and rpi
kenfdev
0
1.2k
k3sとラズパイでフロントエンド開発に挑戦した話
kenfdev
2
560
コンテナの疲れをk3sとRemoで癒やした話 / Having Fun with Containers
kenfdev
5
5k
LaravelとVueのi18nに困ってOSSに貢献した話 / Contributing to a Laravel+Vue i18n OSS Library
kenfdev
0
620
Nuxt.jsのinjectでインジェクトしてみる話
kenfdev
3
16k
GoのOSSに貢献する話
kenfdev
2
520
Developerから観たOpenFaaSの可能性
kenfdev
2
630
OpenFaaS Workshop 20180928
kenfdev
1
250
Other Decks in Technology
See All in Technology
LIFF CLIとngrokを使ったLIFF/LINEミニアプリのお手軽実機確認
diggymo
0
130
興味の胞子を育て 業務と技術に広がる”きのこ力”
fumiyasac0921
0
510
Power Automate のパフォーマンス改善レシピ / Power Automate Performance Improvement Recipes
karamem0
0
280
AI人生苦節10年で会得したAIがやること_人間がやること.pdf
shibuiwilliam
1
250
Microsoft Clarityでインサイトを見つけよう
nakasho
0
110
Claude Codeが働くAI中心の業務システム構築の挑戦―AIエージェント中心の働き方を目指して
os1ma
9
1.3k
LLMでAI-OCR、実際どうなの? / llm_ai_ocr_layerx_bet_ai_day_lt
sbrf248
0
400
生成AIによる情報システムへのインパクト
taka_aki
1
230
AI によるドキュメント処理を加速するためのOCR 結果の永続化と再利用戦略
tomoaki25
0
300
Google Cloud で学ぶデータエンジニアリング入門 2025年版 #GoogleCloudNext / 20250805
kazaneya
PRO
0
500
増え続ける脆弱性に立ち向かう: 事前対策と優先度づけによる 持続可能な脆弱性管理 / Confronting the Rise of Vulnerabilities: Sustainable Management Through Proactive Measures and Prioritization
nttcom
1
230
オブザーバビリティプラットフォーム開発におけるオブザーバビリティとの向き合い / Hatena Engineer Seminar #34 オブザーバビリティの実現と運用編
arthur1
0
260
Featured
See All Featured
A designer walks into a library…
pauljervisheath
207
24k
Fireside Chat
paigeccino
37
3.6k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
400
KATA
mclloyd
31
14k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Documentation Writing (for coders)
carmenintech
73
4.9k
Git: the NoSQL Database
bkeepers
PRO
431
65k
Code Review Best Practice
trishagee
69
19k
Docker and Python
trallard
45
3.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Transcript
Algolia Community Party in 京都 2019.05.10 @kenfdev Algolia Searchの速さに⿃肌が⽴った話
⾃⼰紹介 Who am I?
⾃⼰紹介 • 福⼭ 健 • エンジニア@サイダス@⼤阪 フロントエンドもバックエンドも両⽅好き • Udemy講師 •
JavaScriptエンジニアのためのES6完全ガイド • 実践!AngularJS講座 @kenfdev • OSS Contribution⼤好き • ブログ • https://kenfdev.hateblo.jp/
突然の出来事でした It happened suddenly
3⽇前
衝撃的な速さとは What do you mean by “Fast”?
“amazing” DEMO https://community.algolia.com/instantsearch.js/v2/examples/e-commerce/
ローカルで動いてるデモアプリ? Is this a local mock data demo app? Α͋͘ΔSPAͷνϡʔτϦΞϧ
“amazing” DEMO
しかも also
2回⽬以降はリクエスト⾶ばない!
Cache https://www.algolia.com/doc/api-client/advanced/cache-browser-only/javascript/
13万件のデータで試してみた What happens with 130,000 records?
ダミーデータ注⼊ ϙΠϯτ • େྔͷσʔλׂͯ͠ૹ৴ https://www.algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/sending-records-in-batches/ • APIϦΫΤετͷ্ݶαΠζ͕1GBʢͲͷΈͪ͜ΜͳͰ͔͍ϦΫΤετ͛ΔͷΑ͘ͳ͍ʣ • ΧςΰϦΈ͍ͨͳͷʢδϟϯϧͱ͔ʣʹରͯ͠ΫΤϦΛ͔͛ͨͬͨΒFacetઃఆ͓ͯ͘͠ https://www.algolia.com/doc/guides/building-search-ui/going-further/backend-search/how-to/faceting/
130,000件とAND、ORや範囲指定
3ms!
爆速!
まとめ •Algoliaര •AND/ORΈ߹Θͤͯര •୭ͰരΛମݧͰ͖ΔDemo͕͋Δ https://community.algolia.com/instantsearch.js/v2/examples.html •രͰࣝΛ૿ͤΔυΩϡϝϯτ͕ॆ࣮ͯ͠Δ
How fast is Algolia?
Really fast.
How fast is Algolia? https://www.algolia.com/doc/faq/why/how-fast-is-algolia/
ご清聴ありがとうございました! Thank you!