マストドンの本文検索の仕様がよくわかってないんですが(鯖によるらしいが)ハッシュタグ検索で「#」ついてないトゥートも出てくるのはなんでなん……1回でも使われた(収集された?)ハッシュタグに使われた語句は「#」なくても検索対象になるんでしょうか

フォロー

@tarosa21 ハッシュタグ検索は本文検索ではないので、投稿に関連付けられているハッシュタグを対象に候補が出てきます。

Mastodonで投稿本文に登場したハッシュタグは、投稿時に投稿に関連付けられますが、それ以外にも、

ハッシュタグを本文に書かずに関連付けたり、投稿者本人がつけていないハッシュタグを関連付けるということもあります。

たとえば動画サービスのPeerTubeでは、本文とハッシュタグは指定する場所が異なり、本文に何を書いてもハッシュタグはつきません。

トゥート本文中に見えている「#」=ハッシュタグなわけではなく、サーバで?タグ付けされた結果ハッシュタグになるみたいな感じでしょうか(システム的に実際どうなのかは知らんけど)。ツイッターの方は全文検索の延長?(「#」あってもなくても検索にかかるけど「#」ついてたらハイパーリンク貼られる)

@tarosa21 Fediverse(Mastodonを含むサーバ同士が相互通信して連合しているネットワーク)では、投稿のデータはこのような表現で扱われていまして、
fedibird.com/@noellabo/1094722

添付画像のように、ハッシュタグのデータは本文と別に管理されています。

この例では、本文に登場するものと同じハッシュタグが並んでいますが、本文に含まれていなくても、ここにリストされることがあって、結果としてハッシュタグでの検索結果に出るという具合です。 [参照]

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

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