Fedibirdの検索に対する取り組み、もう一度かいておきますか。
投稿に、検索の公開範囲を明示できるようになっています。
ActivityPubで公開する際には、NoteにsearchableByという属性がついていて、Publicだったり、followersだったり、空だったりすることで、リモートサーバにも伝えます。
このデフォルトをアカウントにも指定できます。
「明示してるんだからこの属性を使ってよ」って全文検索サービスに求めたり、リモートの一般実装に要求したりします。
もちろんリモートのFedibirdには連合します。
一般検索サービスには、Publicのものだけ検索対象にしてね、ということになります。
Mastodonの基本を守りつつ、
みんなに見てほしい人へ自由な検索を提供していくやり方です。
ただし、まだFedibird以外の誰も採用してません。
で、Fedibirdから検索する人にも、デフォルトはいつも通りの検索を提供するけど、フォロイーの公開してる投稿を追加したり、誰にでも公開している投稿を追加したりする設定を提供しています。
範囲を広げるとノイズも増えるので、適切な範囲を選ぶのがポイントです。
#fedibird #fedibird_info