Algolia Searchの速さに鳥肌が立った話 / Algolia Search is Really Fast

5e3812168e73d09304da6959a40155c8?s=47 kenev
May 10, 2019

Algolia Searchの速さに鳥肌が立った話 / Algolia Search is Really Fast

Algolia Community Party in 京都 - 2019年5月10日
https://algolia.connpass.com/event/128524/

5e3812168e73d09304da6959a40155c8?s=128

kenev

May 10, 2019
Tweet

Transcript

  1. Algolia Community Party in 京都 2019.05.10 @kenfdev Algolia Searchの速さに⿃肌が⽴った話

  2. ⾃⼰紹介 Who am I?

  3. ⾃⼰紹介 • 福⼭ 健 • エンジニア@サイダス@⼤阪
 フロントエンドもバックエンドも両⽅好き • Udemy講師 •

    JavaScriptエンジニアのためのES6完全ガイド • 実践!AngularJS講座 @kenfdev • OSS Contribution⼤好き • ブログ • https://kenfdev.hateblo.jp/
  4. 突然の出来事でした It happened suddenly

  5. 3⽇前

  6. 衝撃的な速さとは What do you mean by “Fast”?

  7. “amazing” DEMO https://community.algolia.com/instantsearch.js/v2/examples/e-commerce/

  8. ローカルで動いてるデモアプリ? Is this a local mock data demo app? Α͋͘ΔSPAͷνϡʔτϦΞϧ

  9. “amazing” DEMO

  10. しかも also

  11. 2回⽬以降はリクエスト⾶ばない!

  12. Cache https://www.algolia.com/doc/api-client/advanced/cache-browser-only/javascript/

  13. 13万件のデータで試してみた What happens with 130,000 records?

  14. ダミーデータ注⼊ ϙΠϯτ • େྔͷσʔλ͸෼ׂͯ͠ૹ৴
 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/

  15. 130,000件とAND、ORや範囲指定

  16. 3ms!

  17. 爆速!

  18. まとめ •Algolia͸ര଎ •AND/OR૊Έ߹Θͤͯ΋ര଎ •୭Ͱ΋ര଎ΛମݧͰ͖ΔDemo͕͋Δ
 https://community.algolia.com/instantsearch.js/v2/examples.html •ര଎Ͱ஌ࣝΛ૿΍ͤΔυΩϡϝϯτ͕ॆ࣮ͯ͠Δ

  19. How fast is Algolia?

  20. Really fast.

  21. How fast is Algolia? https://www.algolia.com/doc/faq/why/how-fast-is-algolia/

  22. ご清聴ありがとうございました! Thank you!