Nightlyの方で試してみた検索周りの更新、とりあえずいけそうなのでfedibird.comの方にもマージしちゃいます。

順次回していくので、ちょろっとエラー出るかもしれませんが、すぐ戻るのでよろしくです。

検索の仕様が一部変わりますが、更新のあとで説明しますねー。

フォロー

先程の適用、ちょっとうまくいかなかったので戻しました。またあとで統合します。

今回取り組んでいる変更は、Mastodon v4.2で導入されるMastodonの全文検索の仕様をFedibirdの検索と統合するもので、検索対象となる範囲の拡張と、検索オプションの拡充です。

Nightlyの方は適用されていますので、一部既に試せるようになっています。

検索オプションですが、対象アカウント(from)、言語(language)、投稿日(before, after, during)、順序(order)、属性(has, is, not)、対象(in)などの指定が可能になります。

また、スペース区切りで複数並べた際に、これまでOR検索(どれかが一致すれば結果に追加)だったものが、AND検索(すべて一致すれば結果に追加)に変更になります。

Fedibirdの改善としては、日本語検索に際に " " で囲わなくても(フレーズ検索)自然な形態素解析(単語の抽出)で余計なものが検索結果に出ないようになります。

これまでは(※今も)『将棋』という単語が『将』と『棋』に分解され、『将来』が引っかかってしまうなどの問題がありました。ここが賢くなります。

で、結局は検索インデックスの再作成が必要になりそうなので、適用可能なところだけ……と思ったのですが、

そういえばこのあいだfedibird.comでインデックス作成が途中で失敗した影響か、nightly.fedibird.comはうまくいくのに、fedibird.comはダメだという……

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。