修正作業が完了したので改めて告知し直します。
tootsearchにfedibird.com由来のフォロワー限定:searchability:privateを検索結果から除外する改修を実施しました。なおリアクション限定:searchability:directは、公開と同じ扱いにしています。(多数のインスタンスでsearchability:direct = searchability:publicの意味を持っているため)
この改善により、検索対象外としたいアカウントの意図をより汲み取った形となりました。
https://tootsearch.chotto.moe/#about
不具合などを見つけられたときはお気軽にお知らせ下さい。<m(__)m>
@imksoo この
> (多数のインスタンスでsearchability:direct = searchability:publicの意味を持っているため)
の意味がわからないんだけど、Fedibird以外のsearchability指定に未対応のサーバは、searchabilityが指定されていないから、言うなればNULLなのであって、directではないよね?
未指定のデフォルト値をdirectとするんじゃなくて、未指定は未指定で、public, private, direct, NULL の4値で記録すべきでは?
現状では、ある日突然Fedibird以外でdirectが明示されてきた時に、無視してしまわない?
@noellabo まだちゃんと追いかけきれてないのですが、、、fedibird経由?で収集されたと思われる他鯖の多数の投稿にsearchability=directが付与されて既にインデックスされてしまっているためにこのような作りにしてます。
@noellabo 本来はfedibird以外のサーバーはsearchability=nullであるはずだと思うのは私もそうです。ただ何故なのかvivaldiや私のmastodon.chotto.moeなどのトゥートにもsearchability=directが付いているので……。
@noellabo なので現状は暫定対応としてfedibird.comのsearchabilityだけはちゃんと検索結果に反映するような形にしてユーザーさんの意図が反映されるようにしています。(それ以外のサーバーは別の動きにしてます→元の告知文は修正しておきます)