アクトインディ開発者ブログ

子供とお出かけ情報「いこーよ」を運営する、アクトインディ株式会社の開発者ブログです

Solr

Sunspotを使いRailsでSolrの環境構築を行う方法

はじめに あけましておめでとうございます。 s4naです。 今回は、最近勉強し始めたSolrについて書いていきます。 SunspotとはSolrという検索エンジンをRuby上で使うためのライブラリです。 github.com 中でもSunspot::Rails を使うとSolrをインストールせず…

形態素解析エンジンを弄ってみる

こんにちは!!こんにちは!! moriyamaです この記事は actindi Advent Calendar 2019 の21日目の記事です。 adventar.org 唐突ですが、以前書いた記事で、「いこーよ」という単語は固有名詞として扱われず、 「いく」 「ー」 「(空白文字)」の3単語に分解され…

Lucene/Solr勉強会 参加レポート

こんにちは!!こんにちは!! moriyamaです。 今回はLucene/Solr勉強会の第22回に参加したので感想まとめのレポートです。 事例から見る検索アプリケーションのトレンド Elasticsearchもそうですが、昨今は一重に「検索」と言っても目的のデータを探すだけでな…

Word2Vecを使ってみました!

こんにちは!!こんにちは!! moriyamaです。 今回は、お試しでWord2Vecを触ってみた感想などを記事にします! いこーよにサジェスト機能を実装したい... いきなりですが、検索する時って『サジェスト』が便利ですよね! 検索窓に文字を打ち込むと出てくる、奴…

サイト内の検索精度を向上させました!

はじめまして!!はじめまして!! 検索とかその道に明るい moriyama です。 過去にこちらとかこちらで取り上げた通り、いこーよではApache Solrを使っています。 今回は、ひっそり行ったサイト内の検索精度を向上させたやり方を紹介します。 現状の問題点 ■inde…

SolrCloud で Solr を冗長化する

こんにちは、tahara です。 EC2 はとてもいいのですが、たまにインスタンスが勝手にリブートしたりするんですよね。 わかっています。Multi-AZ 配置にしましょう、ということですよね。 ということで SolrCloud で Solr を冗長化しました。 次のような構成で…

デプロイすると Solr の管理画面が 404 Not Found

こんにちは、tahara です。 Sunspot を導入し Solr がいこーよ本番環境で動くようになりました。 Solr 関連のファイル(jar や xml とか)は、Rails アプリのコードと一緒にリポジトリに入れてあります。 Solr は /var/www/outing/current/solr/start.jar で動…