Groonga(8)

Redmineで高速に全文検索する方法

Redmineで全文検索するとかなり時間がかかります。

もっと読む

pglogicalとPGroongaを使ったレプリケーション対応の高速日本語全文検索可能なPostgreSQLクラスターの作り方

PostgreSQLは標準機能ではインデックスを使った日本語全文検索機能がありません。PostgreSQLでインデックスを使った高速な日本語全文検索を実現する拡張機能にはPGroonga(ぴーじーるんが)があります。しかし、PGroongaはPostgreSQL標準のレプリケーション機能を使えません。これは、PostgreSQLが拡張機能で追加したインデックスのレプリケーションをサポートしていないからです。

もっと読む

MySQLとPostgreSQLと日本語全文検索:MySQL・PostgreSQLでGroonga(Mroonga・PGroonga)を使って日本語全文検索 #mypgft

年に一度の肉の日、2月9日に「MySQLとPostgreSQLと日本語全文検索」というイベントを開催しました。次の2つのことについて紹介するイベントです。

もっと読む

「nginx実践入門」出版記念!執筆者らが語る nginx Tech Talks:ngx_http_groonga - 全文検索nginx

2月8日に開催された「nginx実践入門」出版記念!執筆者らが語る nginx Tech TalksのLT枠が1つ余っていたので「ngx_http_groonga - 全文検索nginx」と題してGroongaでのnginx利用事例を紹介しました。

もっと読む

Groongaプラグイン自作入門

Groonga Advent Calendar 2015の10日目の記事です。

もっと読む

Groonga Meatup 2015:Groonga族2015 #groonga

もっと読む

PostgreSQLカンファレンス2015:PGroongaの実装 #pgcon15j

PostgreSQLカンファレンス2015PGroongaの実装というセッションでPGroongaについて自慢しました。PGroongaはPostgreSQLに超高速日本語全文検索機能を追加する拡張機能です。

もっと読む

Ruby on RailsでMySQLとMroongaを使って日本語全文検索を実現する方法

MySQLは先日リリースされたMySQL 5.7から標準機能で日本語のテキストを全文検索できるようになりました。逆に言うと、現在広く使われているMySQL 5.6以前では日本語のテキストを全文検索できません。MySQLにMroonga(むるんが)というストレージエンジンを導入することで日本語のテキストを全文検索できるようになります。しかもMroongaは高速です。MySQL 5.7で導入された日本語全文検索機能よりも高速です。

もっと読む

Ruby on RailsでPostgreSQLとPGroongaを使って日本語全文検索を実現する方法

PostgreSQLは標準機能では日本語のテキストを全文検索することはできません。PostgreSQLにPGroonga(ぴーじーるんが)という拡張機能を導入することで日本語のテキストを全文検索できるようになります。しかもPGroongaは高速です。Wikipedia日本語版のテキスト(約185万件・平均約4KB)から約2万件ヒットするような全文検索をしても0.2秒かかりません

もっと読む

Groongaがキャッシュしている内容を確認する方法

はじめに

Groongaにはcache_limitというコマンドがあります。 cache_limit を使うと、最新のN件の select コマンドの結果をキャッシュさせることができます。

もっと読む