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.3k
k3sとラズパイでフロントエンド開発に挑戦した話
kenfdev
2
560
コンテナの疲れをk3sとRemoで癒やした話 / Having Fun with Containers
kenfdev
5
5.1k
LaravelとVueのi18nに困ってOSSに貢献した話 / Contributing to a Laravel+Vue i18n OSS Library
kenfdev
0
640
Nuxt.jsのinjectでインジェクトしてみる話
kenfdev
3
16k
GoのOSSに貢献する話
kenfdev
2
530
Developerから観たOpenFaaSの可能性
kenfdev
2
640
OpenFaaS Workshop 20180928
kenfdev
1
250
Other Decks in Technology
See All in Technology
AI AgentをLangflowでサクッと作って、1日働かせてみた!
yano13
1
150
AIエージェント入門 〜基礎からMCP・A2Aまで〜
shukob
1
170
ソースを読むプロセスの例
sat
PRO
15
9.9k
Dify on AWS 環境構築手順
yosse95ai
0
120
入院医療費算定業務をAIで支援する:包括医療費支払い制度とDPCコーディング (公開版)
hagino3000
0
110
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
360
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
180
20251027_マルチエージェントとは
almondo_event
1
380
Biz職でもDifyでできる! 「触らないAIワークフロー」を実現する方法
igarashikana
7
3.3k
混合雲環境整合異質工作流程工具運行關鍵業務 Job 的經驗分享
yaosiang
0
180
From Natural Language to K8s Operations: The MCP Architecture and Practice of kubectl-ai
appleboy
0
200
AIプロダクトのプロンプト実践テクニック / Practical Techniques for AI Product Prompts
saka2jp
0
110
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
7
610
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
How to Think Like a Performance Engineer
csswizardry
27
2.1k
Building an army of robots
kneath
305
46k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Designing for Performance
lara
610
69k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Building Applications with DynamoDB
mza
96
6.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
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!