OPEN8テックブログスマートフォン用の表示で見るOPEN8テックブログ2020-01-30algoliasearch-railsを用いた検索機能の実装についてこんにちは、オープンエイトのエンジニアの中野です!今月の1/15にメドピア株式会社さんとエンジニアイベント「あなたの知ってるRubyGemsTips」を共同開催しました。今回はRubyのGemに関するTipsついて、いろいろと情報を交換するというテーマでLTを行いました。主催枠として、私もLTを行ったので、簡単に発表内容を紹介します。イベントの概要は以下のURLから確認出来ます。登壇資料は以下になります。speakerdeck.comAlgoliaとはAlgoliaはモバイルアプリやWebサービスに導入することで、全文検索エンジンが利用できるSaaSです。2019年5月には日本法人を設立されてCookpadなどが導入していたり、急成長中のサービスになります。www.algolia.comAlgoliaの良さとして、下記のような部分が大きく上がっています。GUI、APIのどちらでも検索ロジックを柔軟に設定出来る。様々なプログラミング言語向けにAPIを提供している。高速な検索レスポンスを提供してくれる。→React.jsのドキュメントにも使用されているため、参考にリンクを載せておきます。reactjs.orgAlgoliaを触ったきっかけ弊社では全文検索にElasticsearchを使用しているのですが、運用にいくつか辛い部分があったため、Algoliaを試してみることにしました。AlgoliaはRailsで作られたアプリケーション用にalgoliasearch-railsというgemを提供してくれています。ドキュメントが丁寧に書かれているため、こちらを見れば簡単に導入することが出来ます。github.com触ってみて良かった所GUI上で検索結果を確認出来る。画像のようにサーチバーに文字列を入力すると検索結果を確認することが出来、検索クエリに対するレスポンスデータや文字のマッチ率なども確認することが出来ます。GUI上で簡単に検索をカスタマイズ出来る。画像の画面でカラムの重み付けや表記ゆれの修正も簡単に出来たりします。まとめ検索体験向上にAlgoliaを使用してみるのはありだと思いました。検索機能の運用に悩んでいる方はぜひ一度Algoliaを触ってみて欲しいです。今回初めて外部勉強会でLTをしてみて、外部の方々を交えてアウトプットを出す楽しさも経験出来たため、今後も定期的にLTに挑戦していきます。新卒2年目の梅川です。RxSwiftこんにちは、最近ほんのり?ふくよかになったオープンエイトの...2019-01-25styled-componentsのスタイル拡張について2018年度に新卒で入社した東度です。月別アーカイブはてなブログをはじめよう!open8techさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。