Groonga
Why Nominatim Can't Find Hiroshima Peace Memorial Museum - and How to Fix It
I'm Abe, and I'll be speaking at FOSS4G Hiroshima 2026. On September 3, 2026, at 15:00, I'll give a talk titled "Why Nominatim Can't Find Hiroshima Peace Memorial Museum - and How to Fix It".
Nominatimが広島平和記念資料館を見つけられない理由とその解決方法
FOSS4G Hiroshima 2026で発表予定の阿部です。 2026年9月3日の15時から「Why Nominatim Can't Find Hiroshima Peace Memorial Museum - and How to Fix It」というタイトルで発表予定です。
英語が全くできないのですが公用語が英語だそうで、英語で発表しなければいけません…。 台本がないと発表が厳しそうなので、英語の台本を作ります。 英語の台本を作る前にまずは日本語で発表内容をまとめよう、というのが本記事です。
2026年のGroongaメジャーリリース!
Groongaの開発とサポートをしている堀本です。今年も年に一度の肉の日(2月9日のこと)が来ました。 例年通り、Groongaをメジャーバージョンアップしたので、この一年でどのくらいGroongaがよくなったかを紹介します!
メジャーバージョンアップなのですが、特に非互換の変更を入れていないので、いつもどおり既存のデータベースを移行せずにGroongaをアップグレードできます。
Groongaが落ちた!復旧したい!そんなときに役立つツール
Groongaが予期せぬ理由で落ちた理由を調査中の阿部です。
通常の終了処理で終了すると問題は起きないのですが、突然の停電などでGroongaサーバーが落ちると、Groongaのデータが壊れる場合があります。
壊れた場合は復旧する必要があります。そんなときに役立つツールを紹介します。
RailwayでPGroongaを手軽にデプロイする方法
RailwayでPGroongaのテンプレートを公開した児玉です。
この記事では、まずRailwayについて簡単に紹介し、その後PGroongaテンプレートの使い方を説明します。最後に実際の利用例として、Redmine全文検索プラグインを利用したRedmineをRailway上で動かすデモを用意しました。
PGroongaで踊り字の有無を無視して検索する方法
PostgreSQLで高速に全文検索するための拡張PGroongaの開発をしている堀本です。
突然ですが、日本語には踊り字というものがあります。 久々の"々"とか、こゝろの"ゝ"とか、前の文字を繰り返す記号のことです。 現代の文書でも見かけますが、古い文書でも多用されています。
「久々」は、「久々」と検索しそうですが、「こゝろ」は「こころ」で検索したくなります。 このような表記ゆれを統一して検索したいというのは、よくある問題です。
最近よく聞くセマンティックサーチもこの問題を解決するための一つの手段ですが、正規化するというのも一つの解決手段です。
少し前にGroonga(PGroongaのバックエンドで動いている全文検索エンジン)に踊り字を正規化する機能を追加したので、PGroongaでそれを使う方法を紹介します。
Mroonga 15.21 リリース!
MySQL, MariaDB, Percona Serverで高速に全文検索するためのストレージエンジンMroongaのメンテナンスをしている堀本です。
Mroonga 15.21をリリースしました! 直近のリリースが2025-09-30なので、2ヶ月ぶりのリリースです。
今回のリリースでは、Debian 13とMariaDB 11.8を新たにサポートしました。 Debian 13は2025-08-09に、MariaDB 11.8は2025-06-08にリリースされました。 Debian 13は数ヶ月、MariaDB 11.8に至ってはサポートに半年かかってしまいました。。。
がんばってサポートしたので、この記事では、Debian 13とMariaDB 11.8のサポートに時間がかかった理由を紹介しようと思います。
PostgreSQL Conference Japan 2025:PostgreSQLでのセマンティックサーチへの挑戦 #pgcon25j
PostgreSQL Conference Japan 2025に参加して、「PostgreSQLでのセマンティックサーチへの挑戦」というタイトルで発表をした堀本と阿部です。
スライドを公開しましたが、補足・解説テキストを追加した記事も残します。
Groongaでのセマンティックサーチの実装
Groongaの開発をしている須藤です。Groongaはもともとキーワードベースの全文検索機能を提供する全文検索エンジンとして開発されましたが、このご時世なので、セマンティックサーチサポートも拡充しています。この記事では現状のGroongaのセマンティックサーチのサポート度合いを紹介します。
Redmine全文検索プラグインの全機能紹介!(2025年版)
Redmine全文検索プラグインに「クエリー展開」なる機能があることを先ほど知った阿部です。
ということで、全文検索プラグインにどのような機能があるのか知りたい方向けに網羅的な機能説明から構成までを紹介するのが本記事です。
(弊社のブログでも何度か紹介されている全文検索プラグインですが、機能の網羅的説明や構成の全体像を説明している記事はないので改めて説明します。)