もっとgroongaを広めるために、みなさんの事例をたくさん紹介したいと思っています!事例のある方はgroonga at razil.jpにメールするか、GitHubでpull requestを送ってください!
また、みなさんのサイトでgroongaのロゴを使ってください。
buzztter
groonga + nroongaの組み合わせをインデックス更新・検索に利用。
Twitter上でバズっている(話題になっている)フレーズを教えてくれるWebサービスです。リアルタイム検索機能にgroongaを利用しています。
るりまサーチ
groonga + rroongaの組み合わせで利用。
オブジェクト指向スクリプト言語Rubyのリファレンスマニュアルを検索するWebサービスです。データストア・検索機能にgroongaを利用しています。
Milkode
groonga + rroongaの組み合わせで利用。
行指向のソースコード検索エンジンとWebアプリケーションです。データストア・検索機能にgroongaを利用しています。
Bizreach
年収1000万円以上の転職サイト Bizreach(ビズリーチ)
groonga + mroongaの組み合わせで利用。
主に、職務経歴書情報の全文検索で使用しています。
以前は、MySQL(MyISAM)のFulltext Searchを利用していましたが、職務経歴書情報は、一レコードの量が大きく(平均3000文字程度、英語日本語混在)、Insertにとても時間がかかっていました。数秒かかることもしばしば。。groonga + mroongaに変えてからは、0.1〜0.2秒程度になり、しかも、ロックフリー、動的更新可能なので、参照ロック待ちも無くサクサクです。
また、検索時に関しても、MySQLの際は、アプリ側でNgramしてから、Insertしていました。日本語検索で、完全一致検索をしようとすると、フレーズ検索するしかなく、完全転置索引ではないので、めちゃくちゃ遅かったです。数秒かかったりしてました。mroongaでもNgramのParserを使用していますが、10〜20倍のパフォーマンスになり、0.1sをきっています。
現状10万弱のレコードで、問題なく安定稼働中です。本当にありがとうございます。
AsakusaSatellite
AsakusaSatellite | 開発者向けリアルタイムチャットアプリケーション
groonga + ActiveGroongaの組み合わせで利用。
AsakusaSatellite は、開発者向けのリアルタイムチャットアプリケーションです。開発者間のコミュニケーション品質を向上し、ソフトウェア開発にリズムをもたらします。データストア・検索機能にgroongaを利用しています。
医療機器データベース検索
groonga + rroongaの組み合わせで利用。
70万件以上の医療機器について400項目強のデータを検索するために、rroongaを利用させていただいています。圧倒的な検索スピードでユーザーの方にご利用いただいています。
早朝にrroongaでデータベースを更新し、Ruby on Railsで検索できるようにしてあります。
ココログ広場
groonga + rroongaの組み合わせで利用。
ユーザーがアバターを通じて仮想空間で交流を楽しむサービスです。
ユーザーが投稿した「つぶやき」や「プロフィール」「ニックネーム」などの検索機能にgroongaを利用しています。
sinsai.info
sinsai.info 東日本大震災 | みんなでつくる復興支援プラットフォーム
groonga + mroongaの組み合わせで利用。
「sinsai.info 東日本大震災 | みんなでつくる復興支援プラットフォーム」は2011年3月11日に日本で発生した東北沖地震の復興を支援するために作られました。
2ちゃんねる・PINKちゃんねる過去ログスレッドタイトル検索
2ちゃんねる・PINKちゃんねる過去ログスレッドタイトル検索
groonga + mroongaの組み合わせで利用。
2ちゃんねるとPINKちゃんねるの過去ログに対するスレッドタイトル検索を提供しています。
以前はSenna + tritonnでしたが移行しました。2ちゃんねるのほうは現在4千万レコードの巨大テーブルになっていますが、実用的な速度での検索を提供できています。
logaling-command
groonga + rroongaの組み合わせで利用。
翻訳作業に欠かせない訳語の確認や選定をサポートする CUI ツールです。データストア・検索機能にgroongaを利用しています。
LayBrick beta
LayBrick beta TwitterとFacebookをひとつに。
groonga + mroongaの組み合わせで利用。
LayBrickは、パーソナル検索可能なTwitter、Facebook、Instagramクライアントです。各サービスを同時に閲覧できるだけでなく、豊富な検索オプションで、あなただけの情報網から必要な情報を探しだすことができるのが特徴です。
Twitterのツイート、Facebookの投稿やリンクの概要、Instagramのキャプションなどをデータベースに保存し、mroongaラッパーモード(ストレージエンジンはInnoDB)で全文検索できるようにしました。Senna+Tritonnより自由度が高くなって、本当に素晴らしいです。今後とも期待しております。
English page