Suche senden
Hochladen
Indexing with Algolia Ruby API Client
•
0 gefällt mir
•
640 views
Eiji Shinohara
Folgen
Hands-on material for Algolia 勉強会 in 金沢
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 15
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Algolia introduction in Kanazawa - July 2019
Algolia introduction in Kanazawa - July 2019
Eiji Shinohara
Getting Started Algolia with InstantSearch.js
Getting Started Algolia with InstantSearch.js
Eiji Shinohara
Api as a product
Api as a product
CData Software Japan
Garoon_PMAPI#1
Garoon_PMAPI#1
Kyouhei Kitagawa
IVS CTO Night and Day Recap - #CTONight 2016 Winter
IVS CTO Night and Day Recap - #CTONight 2016 Winter
Eiji Shinohara
20190201 multicloud opening_share
20190201 multicloud opening_share
Mai Nagahisa
Fun tech14-alibaba cloud api gateway-swagger
Fun tech14-alibaba cloud api gateway-swagger
AnzaiKumiko
Netflix Meetup in Kyoto 参加報告
Netflix Meetup in Kyoto 参加報告
tnoda
Empfohlen
Algolia introduction in Kanazawa - July 2019
Algolia introduction in Kanazawa - July 2019
Eiji Shinohara
Getting Started Algolia with InstantSearch.js
Getting Started Algolia with InstantSearch.js
Eiji Shinohara
Api as a product
Api as a product
CData Software Japan
Garoon_PMAPI#1
Garoon_PMAPI#1
Kyouhei Kitagawa
IVS CTO Night and Day Recap - #CTONight 2016 Winter
IVS CTO Night and Day Recap - #CTONight 2016 Winter
Eiji Shinohara
20190201 multicloud opening_share
20190201 multicloud opening_share
Mai Nagahisa
Fun tech14-alibaba cloud api gateway-swagger
Fun tech14-alibaba cloud api gateway-swagger
AnzaiKumiko
Netflix Meetup in Kyoto 参加報告
Netflix Meetup in Kyoto 参加報告
tnoda
IVS CTO Night and Day Recap - #CTONight 2016 Spring
IVS CTO Night and Day Recap - #CTONight 2016 Spring
Eiji Shinohara
10分でわかるサイバーエージェント広告部門のハイブリッドクラウド環境 公開用
10分でわかるサイバーエージェント広告部門のハイブリッドクラウド環境 公開用
Ken Takao
kintoneとAmazon Connectで日直の自動化など
kintoneとAmazon Connectで日直の自動化など
Mitsuhiro Yamashita
46でγ-GTP 生まれて初の基準値に
46でγ-GTP 生まれて初の基準値に
Mitsuhiro Yamashita
SkyWay で ビデオチャットサービス を構築してみた!
SkyWay で ビデオチャットサービス を構築してみた!
Tomoe Sawai
Tableau Server Client(Python)でできる3000人規模のサーバーレス運用管理
Tableau Server Client(Python)でできる3000人規模のサーバーレス運用管理
Ken Takao
多対多のクラウド利用を支えるデータ標準化技術
多対多のクラウド利用を支えるデータ標準化技術
CData Software Japan
PHP開発者がScalaに入門して苦しんだ話
PHP開発者がScalaに入門して苦しんだ話
Nyle Inc.(ナイル株式会社)
PIXTAにおけるCloudSearchのコスト削減
PIXTAにおけるCloudSearchのコスト削減
PIXTA Inc.
マイクロサービス化の障壁
マイクロサービス化の障壁
Nyle Inc.(ナイル株式会社)
JAWS DAYS 2017直前! AWS総復習
JAWS DAYS 2017直前! AWS総復習
Masanori Hayashi
Git hubenterpriseを導入してみて
Git hubenterpriseを導入してみて
recotech
株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発
Naoyuki Yamada
エンタープライズ SaaS の初期成長戦略
エンタープライズ SaaS の初期成長戦略
Tomoe Sawai
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
晋也 古渡
2017 roadmap
2017 roadmap
CData Software Japan
Apigee x Drupal: APIエコノミーを支える開発者ポータル
Apigee x Drupal: APIエコノミーを支える開発者ポータル
Kazuchika Sekiya
Devsum ikansai 2015 「innovation eggって何?」
Devsum ikansai 2015 「innovation eggって何?」
Hiroyuki Hiki
RgGen ご紹介
RgGen ご紹介
Taichi Ishitani
Report of Google I/O 2013 Google Cloud Platform
Report of Google I/O 2013 Google Cloud Platform
Ryo Yamasaki
Scala on gae
Scala on gae
Masaki Toyoshima
Oracle GoldenGate Studio概要
Oracle GoldenGate Studio概要
オラクルエンジニア通信
Weitere ähnliche Inhalte
Was ist angesagt?
IVS CTO Night and Day Recap - #CTONight 2016 Spring
IVS CTO Night and Day Recap - #CTONight 2016 Spring
Eiji Shinohara
10分でわかるサイバーエージェント広告部門のハイブリッドクラウド環境 公開用
10分でわかるサイバーエージェント広告部門のハイブリッドクラウド環境 公開用
Ken Takao
kintoneとAmazon Connectで日直の自動化など
kintoneとAmazon Connectで日直の自動化など
Mitsuhiro Yamashita
46でγ-GTP 生まれて初の基準値に
46でγ-GTP 生まれて初の基準値に
Mitsuhiro Yamashita
SkyWay で ビデオチャットサービス を構築してみた!
SkyWay で ビデオチャットサービス を構築してみた!
Tomoe Sawai
Tableau Server Client(Python)でできる3000人規模のサーバーレス運用管理
Tableau Server Client(Python)でできる3000人規模のサーバーレス運用管理
Ken Takao
多対多のクラウド利用を支えるデータ標準化技術
多対多のクラウド利用を支えるデータ標準化技術
CData Software Japan
PHP開発者がScalaに入門して苦しんだ話
PHP開発者がScalaに入門して苦しんだ話
Nyle Inc.(ナイル株式会社)
PIXTAにおけるCloudSearchのコスト削減
PIXTAにおけるCloudSearchのコスト削減
PIXTA Inc.
マイクロサービス化の障壁
マイクロサービス化の障壁
Nyle Inc.(ナイル株式会社)
JAWS DAYS 2017直前! AWS総復習
JAWS DAYS 2017直前! AWS総復習
Masanori Hayashi
Git hubenterpriseを導入してみて
Git hubenterpriseを導入してみて
recotech
株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発
Naoyuki Yamada
エンタープライズ SaaS の初期成長戦略
エンタープライズ SaaS の初期成長戦略
Tomoe Sawai
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
晋也 古渡
2017 roadmap
2017 roadmap
CData Software Japan
Apigee x Drupal: APIエコノミーを支える開発者ポータル
Apigee x Drupal: APIエコノミーを支える開発者ポータル
Kazuchika Sekiya
Devsum ikansai 2015 「innovation eggって何?」
Devsum ikansai 2015 「innovation eggって何?」
Hiroyuki Hiki
Was ist angesagt?
(18)
IVS CTO Night and Day Recap - #CTONight 2016 Spring
IVS CTO Night and Day Recap - #CTONight 2016 Spring
10分でわかるサイバーエージェント広告部門のハイブリッドクラウド環境 公開用
10分でわかるサイバーエージェント広告部門のハイブリッドクラウド環境 公開用
kintoneとAmazon Connectで日直の自動化など
kintoneとAmazon Connectで日直の自動化など
46でγ-GTP 生まれて初の基準値に
46でγ-GTP 生まれて初の基準値に
SkyWay で ビデオチャットサービス を構築してみた!
SkyWay で ビデオチャットサービス を構築してみた!
Tableau Server Client(Python)でできる3000人規模のサーバーレス運用管理
Tableau Server Client(Python)でできる3000人規模のサーバーレス運用管理
多対多のクラウド利用を支えるデータ標準化技術
多対多のクラウド利用を支えるデータ標準化技術
PHP開発者がScalaに入門して苦しんだ話
PHP開発者がScalaに入門して苦しんだ話
PIXTAにおけるCloudSearchのコスト削減
PIXTAにおけるCloudSearchのコスト削減
マイクロサービス化の障壁
マイクロサービス化の障壁
JAWS DAYS 2017直前! AWS総復習
JAWS DAYS 2017直前! AWS総復習
Git hubenterpriseを導入してみて
Git hubenterpriseを導入してみて
株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発
エンタープライズ SaaS の初期成長戦略
エンタープライズ SaaS の初期成長戦略
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
2016/08/25 JAWS-UG 千葉支部 Vol.6 LT
2017 roadmap
2017 roadmap
Apigee x Drupal: APIエコノミーを支える開発者ポータル
Apigee x Drupal: APIエコノミーを支える開発者ポータル
Devsum ikansai 2015 「innovation eggって何?」
Devsum ikansai 2015 「innovation eggって何?」
Ähnlich wie Indexing with Algolia Ruby API Client
RgGen ご紹介
RgGen ご紹介
Taichi Ishitani
Report of Google I/O 2013 Google Cloud Platform
Report of Google I/O 2013 Google Cloud Platform
Ryo Yamasaki
Scala on gae
Scala on gae
Masaki Toyoshima
Oracle GoldenGate Studio概要
Oracle GoldenGate Studio概要
オラクルエンジニア通信
Ganglia のUIにGrafanaを追加する話
Ganglia のUIにGrafanaを追加する話
KLab Inc. / Tech
JavaScript on GitHub (#kyotojs)
JavaScript on GitHub (#kyotojs)
y_uuki
Useful Django 1.4
Useful Django 1.4
hirokiky
Oracle GoldenGate FAQ
Oracle GoldenGate FAQ
オラクルエンジニア通信
FastAPIのテンプレートプロジェクトがいい感じだった話
FastAPIのテンプレートプロジェクトがいい感じだった話
NipponAlgorithm
Scalaでもgae
Scalaでもgae
Masaki Toyoshima
Elasticsearch at Makuake
Elasticsearch at Makuake
Yoshiaki Yoshida
OCaml でデータ分析
OCaml でデータ分析
Akinori Abe
Oracle GoldenGate R12.2 セットアップガイド
Oracle GoldenGate R12.2 セットアップガイド
オラクルエンジニア通信
ScalaでBacklogの通知bot作ったで
ScalaでBacklogの通知bot作ったで
Asami Abe
Reco choku tech night #09 -reinvent2018報告会-
Reco choku tech night #09 -reinvent2018報告会-
recotech
最新版Hadoopクラスタを運用して得られたもの
最新版Hadoopクラスタを運用して得られたもの
cyberagent
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
Koichiro Sumi
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
Naoto TAKAHASHI
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
infinite_loop
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
Google Cloud Platform - Japan
Ähnlich wie Indexing with Algolia Ruby API Client
(20)
RgGen ご紹介
RgGen ご紹介
Report of Google I/O 2013 Google Cloud Platform
Report of Google I/O 2013 Google Cloud Platform
Scala on gae
Scala on gae
Oracle GoldenGate Studio概要
Oracle GoldenGate Studio概要
Ganglia のUIにGrafanaを追加する話
Ganglia のUIにGrafanaを追加する話
JavaScript on GitHub (#kyotojs)
JavaScript on GitHub (#kyotojs)
Useful Django 1.4
Useful Django 1.4
Oracle GoldenGate FAQ
Oracle GoldenGate FAQ
FastAPIのテンプレートプロジェクトがいい感じだった話
FastAPIのテンプレートプロジェクトがいい感じだった話
Scalaでもgae
Scalaでもgae
Elasticsearch at Makuake
Elasticsearch at Makuake
OCaml でデータ分析
OCaml でデータ分析
Oracle GoldenGate R12.2 セットアップガイド
Oracle GoldenGate R12.2 セットアップガイド
ScalaでBacklogの通知bot作ったで
ScalaでBacklogの通知bot作ったで
Reco choku tech night #09 -reinvent2018報告会-
Reco choku tech night #09 -reinvent2018報告会-
最新版Hadoopクラスタを運用して得られたもの
最新版Hadoopクラスタを運用して得られたもの
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
Mehr von Eiji Shinohara
Scalable and Cost Effective Systems Architecture on AWS
Scalable and Cost Effective Systems Architecture on AWS
Eiji Shinohara
#AWSAdTechJP
#AWSAdTechJP
Eiji Shinohara
Accelerating AdTech on AWS in Japan
Accelerating AdTech on AWS in Japan
Eiji Shinohara
AWS Summit New York 2017 Keynote Recap
AWS Summit New York 2017 Keynote Recap
Eiji Shinohara
#CTONight powered by AWS
#CTONight powered by AWS
Eiji Shinohara
SolrCloud on Amazon ECS
SolrCloud on Amazon ECS
Eiji Shinohara
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
Eiji Shinohara
Search Solutions on AWS
Search Solutions on AWS
Eiji Shinohara
Global AWS AdTech use-cases
Global AWS AdTech use-cases
Eiji Shinohara
Tips for getting the most out of AWS re:Invent IN ENGLISH
Tips for getting the most out of AWS re:Invent IN ENGLISH
Eiji Shinohara
検索技術の活用による広告配信Relevance向上
検索技術の活用による広告配信Relevance向上
Eiji Shinohara
エンジニアの為のAWS実践講座
エンジニアの為のAWS実践講座
Eiji Shinohara
AWS Summit New York 2016 Recap : AWS Application Load Balancer and Amazon ECS
AWS Summit New York 2016 Recap : AWS Application Load Balancer and Amazon ECS
Eiji Shinohara
個人的にAmazon EMR5.0.0でSpark 2.0を使ってZeppelinでSQL集計してみる
個人的にAmazon EMR5.0.0でSpark 2.0を使ってZeppelinでSQL集計してみる
Eiji Shinohara
Accelerating AdTech on AWS #AWSAdTechJP
Accelerating AdTech on AWS #AWSAdTechJP
Eiji Shinohara
Ad Tech on AWS - IVS CTO Night and Day Spring 2016
Ad Tech on AWS - IVS CTO Night and Day Spring 2016
Eiji Shinohara
Search on AWS - IVS CTO Night and Day 2016 Spring
Search on AWS - IVS CTO Night and Day 2016 Spring
Eiji Shinohara
Getting Started Japanese Search and Calculate Similarity with Apache Lucene
Getting Started Japanese Search and Calculate Similarity with Apache Lucene
Eiji Shinohara
[要約] Building a Real-Time Bidding Platform on AWS #AWSAdTechJP
[要約] Building a Real-Time Bidding Platform on AWS #AWSAdTechJP
Eiji Shinohara
Scaling on AWS - Feb 2016
Scaling on AWS - Feb 2016
Eiji Shinohara
Mehr von Eiji Shinohara
(20)
Scalable and Cost Effective Systems Architecture on AWS
Scalable and Cost Effective Systems Architecture on AWS
#AWSAdTechJP
#AWSAdTechJP
Accelerating AdTech on AWS in Japan
Accelerating AdTech on AWS in Japan
AWS Summit New York 2017 Keynote Recap
AWS Summit New York 2017 Keynote Recap
#CTONight powered by AWS
#CTONight powered by AWS
SolrCloud on Amazon ECS
SolrCloud on Amazon ECS
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
Search Solutions on AWS
Search Solutions on AWS
Global AWS AdTech use-cases
Global AWS AdTech use-cases
Tips for getting the most out of AWS re:Invent IN ENGLISH
Tips for getting the most out of AWS re:Invent IN ENGLISH
検索技術の活用による広告配信Relevance向上
検索技術の活用による広告配信Relevance向上
エンジニアの為のAWS実践講座
エンジニアの為のAWS実践講座
AWS Summit New York 2016 Recap : AWS Application Load Balancer and Amazon ECS
AWS Summit New York 2016 Recap : AWS Application Load Balancer and Amazon ECS
個人的にAmazon EMR5.0.0でSpark 2.0を使ってZeppelinでSQL集計してみる
個人的にAmazon EMR5.0.0でSpark 2.0を使ってZeppelinでSQL集計してみる
Accelerating AdTech on AWS #AWSAdTechJP
Accelerating AdTech on AWS #AWSAdTechJP
Ad Tech on AWS - IVS CTO Night and Day Spring 2016
Ad Tech on AWS - IVS CTO Night and Day Spring 2016
Search on AWS - IVS CTO Night and Day 2016 Spring
Search on AWS - IVS CTO Night and Day 2016 Spring
Getting Started Japanese Search and Calculate Similarity with Apache Lucene
Getting Started Japanese Search and Calculate Similarity with Apache Lucene
[要約] Building a Real-Time Bidding Platform on AWS #AWSAdTechJP
[要約] Building a Real-Time Bidding Platform on AWS #AWSAdTechJP
Scaling on AWS - Feb 2016
Scaling on AWS - Feb 2016
Kürzlich hochgeladen
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Kürzlich hochgeladen
(7)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Indexing with Algolia Ruby API Client
1.
AlgoliaのRuby Clientを使って データをインデクシングしよう! Eiji Shinohara Senior
Manager, Solutions Engineer eiji@algolia.com @shinodogg
2.
● Github上にalgoliaのサンプルデータセットがあります ○ 今回はコレを使っていきましょう https://github.com/algolia/datasets
3.
● Github上にalgoliaのサンプルデータセットがあります ○ records.jsonをローカルにダウンロード https://github.com/algolia/datasets/tree/master/ecommerce
4.
● RubyGemsを使ってAlgoliaのRuby Clientをインストール ○
gem install algoliasearch https://github.com/algolia/algoliasearch-client-ruby
5.
● RubyGemsを使ってAlgoliaのRuby Clientをインストール ○
gem install algoliasearch Successfully installed algoliasearch-1.26.0 Parsing documentation for algoliasearch-1.26.0 Done installing documentation for algoliasearch after 0 seconds 1 gem installed
6.
● Algoliaのダッシュボードを開きます https://www.algolia.com
7.
● Indexを作ります ○ 名前は
instant_search にしましょう
8.
● Upload fileしても出来てしまいますが…笑 ○
せっかくなので右上の ☓ ボタンでウィザードを消します
9.
● データ登録のAPIコールに必要な情報 ○ APP
ID / Index / Admin API Key
10.
● Admin API
Key ○ Indexの設定変更やデータ登録/更新のみ ○ 検索は Search-Only API Key で
11.
● それではRubyのコードを書いていきます ○ 必要なライブラリをロードし、対象Indexを指定してAlgoliaのインスタンスを生成 してダウンロードしたJSONファイルをIndexにaddする ○
ファイル名は instant_search.rb にしましょう 1 require 'rubygems' 2 require 'algoliasearch' 3 4 Algolia.init(application_id: 'アプリIDをコピペ', api_key: 'Admin API Keyをコピペ') 5 index = Algolia::Index.new('instant_search') 6 7 batch = JSON.parse(File.read('records.json')) 8 index.add_objects(batch)
12.
$ ruby instant_search.rb ●
Rubyのコードを実行します ○ エラーが返ってきたら教えてください or 周りの人に助けを求めましょう
13.
● ダッシュボードに戻ります ○ データが参照できたら成功です!
14.
● ダッシュボード ○ せっかくなので検索したりUI
Demosとか
15.
ANY QUESTIONS? Thank you. Eiji
Shinohara Senior Manager, Solutions Engineer eiji@algolia.com @shinodogg
Jetzt herunterladen