タグ

PGroongaに関するjqk77のブックマーク (4)

  • PostgreSQLで日本語全文検索 - LIKEとpg_bigmとPGroonga - 2015-05-25 - ククログ

    PostgreSQLアンカンファレンス@東京(2015/5/30)でPostgreSQLの日語全文検索まわりについて紹介しようかとたくらんでいます。しかし、現時点(2015-05-25)でキャンセル待ちで、当日参加できないかもしれないので紹介しようと用意している内容をここにまとめます。 内容 この資料の目的は、PostgreSQLで使える次の3つの方法の特性を紹介し、ユーザーが適切な方法を選択するための材料を提供することです。 LIKE pg_bigm PGroonga(ぴーじーるんが) LIKE LIKEのメリット・デメリットは次の通りです。 メリット 標準で使える インデックス作成不要(= データ更新が遅くならない) データが少なければ十分速い デメリット データ量に比例して遅くなる ユーザーがLIKEを使うかどうかの判断基準は「十分速いかどうか」(= 「データが少ないかどうか」)で

    PostgreSQLで日本語全文検索 - LIKEとpg_bigmとPGroonga - 2015-05-25 - ククログ
  • PostgreSQL用高速日本語全文検索モジュールPGroonga(ぴーじーるんが) 1.1.9リリース

    2016-11-30 PostgreSQL用高速日語全文検索モジュールPGroonga(ぴーじーるんが) 1.1.9リリース PostgreSQLで高速日語全文検索をできるようにするPGroongaの1.1.9をリリースしました! 新規ユーザーの方は、PGroonga 1.0.0のリリースアナウンスのPGroongaについても参照してください。 ベンチマーク 公式サイトにWikipediaのデータを使ったベンチマークを追加しました。 比較対象は以下の3つのモジュールです。 PostgreSQL組み込みのtextsearch contribにあるpg_trgm サードパーティーの拡張モジュールpg_bigm textsearchとpg_trgmは日語をサポートしていないので英語版のWikipediaのデータを使っています。 pg_bigmは日語をサポートしているで日語版のWikip

    PostgreSQL用高速日本語全文検索モジュールPGroonga(ぴーじーるんが) 1.1.9リリース
  • MySQLとPostgreSQLと日本語全文検索3:MroongaとPGroongaの導入方法例 #mypgft - 2016-09-29 - ククログ

    200万件のチケットがある環境でも約380msで検索できているという報告もあります。 200万チケット@MySQLでやってみたよ。検索時間は約380ms。 #Redmine の未来が広がって嬉しいな。ありがたいな。/Redmineで高速に全文検索する方法 - ククログ(2016-04-11) https://t.co/s7FA4gSThu @_clear_code — Kuniharu AKAHANE (@akahane92) 2016年5月21日 Mroongaを導入する方法 Mroongaはトランザクションに対応していないのでトランザクションが必須のRedmineに組み込む場合はひと工夫必要になります。単純に、ALTER TABLE table ENGINE=Mroonga ADD FULLTEXT INDEX (column)とするわけにはいきません。 ではどうするかというと別途全文

    MySQLとPostgreSQLと日本語全文検索3:MroongaとPGroongaの導入方法例 #mypgft - 2016-09-29 - ククログ
  • PGroonga対pg_bigm | PGroonga

    これはPGroonga 2.X and 3.X用のドキュメントです。古いPGroongaを使っているならPGroonga 1.xのドキュメントを見てください。 PGroonga対pg_bigm PostgreSQLはデフォルトではアルファベットベースではない言語の全文検索をサポートしていません。たとえば、日語・中国語・韓国語といったアジアの言語の全文検索をサポートしていません。アジアの言語をサポートしたサードパーティーのモジュールがあります。PGroongaはそのうちのひとつです。他にもpg_bigmというモジュールがあります。textsearchのパーサーもあります。たとえば、zhparserは中国語用のパーサーで、textsearch_ja(メンテナンスされていません)は日語用のパーサーです。 pg_bigmモジュールはpg_trgmモジュールと似ています。pg_trgmモジュール

    PGroonga対pg_bigm | PGroonga
  • 1