思ったよりうまくいってしまった! ご隠居の検索を pg_bigm にできたので日本語検索がそこそこまともになったぞ!!!
思ったよりうまくいってしまった! ご隠居の検索を pg_bigm にできたので日本語検索がそこそこまともになったぞ!!!
Tantivy で全文検索システムつくるか~してたけど、適当に検索クエリを Elixir で分解して LIKE にして pg_bigm に投げつける方が早くできてしまった
検証環境だと pg_bigm のインデックス使ってくれないのでダメかなと思ったけど、本番では使ってくれてるようなので、これはデータ量の問題っぽい
Pleroma の検索を LIKE で適当にやるやつです。キーワードとして「OR」だけは効きます https://git.azyobuzi.net/xxx/pleroma/commit/1b272177513aaffaa911ccd7d24ee4e61c104ff0
いいですね。ログイン状態なら following を見るようにしたので DM すら検索できる。ただ、クエリによっては返ってこなくなるの謎だな。クエリオプティマイザ仕事しろ