ごご きしょう

2019-10-17 13:36:57 のなかの投稿 nonaka@mstdn.maud.io

このアカウントは、notestockで公開設定になっていません。

Pleroma: Using PGroonga for FTS

全文検索にPGroongaを使うように改造したので、日本語も検索できるようになりました。
image.png

image.png
Pleroma PGroonga導入メモ

# Install PGroonga
sudo tee /etc/apt/sources.list.d/groonga.list <<'END'
deb [signed-by=/usr/share/keyrings/groonga-archive-keyring.gpg] https://packages.groonga.org/debian/ buster main
deb-src [signed-by=/usr/share/keyrings/groonga-archive-keyring.gpg] https://packages.groonga.org/debian/ buster main
END
sudo curl -o /usr/share/keyrings/groonga-archive-keyring.gpg https://packages.groonga.org/debian/groonga-archive-keyring.gpg
sudo apt update
sudo apt install postgresql-11-pgroonga

# Migrate Database
cd /opt/pleroma
sudo -Hu pleroma MIX_ENV=prod mix ecto.migrate --migrations-path priv/repo/optional_migrations/pgroonga_indexing/

# Configure
sudo tee -a /opt/pleroma/config/prod.secret.exs <<'END'
config :pleroma, :database, fts_index_type: :pgroonga
END

Pleroma FE, 「さがす」欄でIMEの変換確定でEnterキーを押した時点で検索が走るな……