サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
TGS2024
ranguba.org
The Ranguba project The Ranguba project is a project to provide a fulltext search system built on Groonga. Groonga is a fast fulltext search engine with culumn store. The project provides libraries to use Groonga features, text extraction utility, search Web interface and so on. Here are provided features: Rroonga: A library to use Groonga features from Ruby. ActiveGroonga: A library to use Rroong
はじめに 名前 Rroonga 説明 全文検索機能とカラムストア機能を提供するGroongaのRubyバインディングです。 GroongaのいわゆるDB-API層をRubyから使うための拡張ライブラリです。GroongaのAPIをそのままRubyレベルに提供するのではなく、Rubyらしく読み書きしやすいAPIとして提供します。高速・高機能なGroongaをRubyらしい書き方で利用できます。 Groongaに関する情報は以下のURLを参照して下さい。 Groonga公式サイト 作者 Kouhei Sutou <kou@clear-code.com> Tasuku SUENAGA <a@razil.jp> Daijiro MORI <morita@razil.jp> Yuto HAYAMIZU <y.hayamizu@gmail.com> SHIDARA Yoji <dara@shidara
チュートリアル このページでは簡単なアプリケーションの作成を通してRroongaの操作方法を紹介します。 インストール RroongaはRubyGemsでインストールできます。 % sudo gem install rroonga データベースの作成 簡単なブックマークアプリケーション用のデータベースを作ってみます。以下のようにRroongaを読み込んでirbを起動します。 % irb --simple-prompt -r groonga >> それでは、ファイルを指定してデータベースを作成します。 >> Groonga::Database.create(:path => "/tmp/bookmark.db") => #<Groonga::Database ...> ここで作成したデータベースは、これ以降、暗黙のうちに利用されます。最初にデータベースを作成したら特に意識する必要はありません
ラングバプロジェクト ラングバプロジェクトはカラムストア機能も備える高速・高機能な全文検索エンジンGroongaを用いた全文検索システムを提供するプロジェクトです。Groongaの機能をRubyから利用するためのライブラリ、様々な文書から検索対象のテキストを抽出するユーティリティ、検索用Webインターフェイスなどを提供します。提供する機能の一覧は以下の通りです。 Rroonga: Groongaの機能をRubyから利用するためのライブラリ ActiveGroonga: RroongaをWebアプリケーションから使いやすくするためのライブラリ ActiveGroonga Fabrication: FabricationにActiveGroongaサポートを追加するライブラリ racknga: 検索用Webアプリケーションの構築・運用を支援するユーティリティ Packnga: 多言語対応ドキュ
このページを最初にブックマークしてみませんか?
『Fulltext search by Ruby with Groonga - Ranguba』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く