このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
Fedibirdの新しい全文検索のオプション指定、一覧が必要と思いましたので、ブログエントリにまとめました。
※ 基本的にFedibird利用者向けですが、Mastodon v4.2をベースにしているため共通部分が多いです。
Mastodon v4.2とFedibirdの検索文字列(早見表) - noellabo's tech blog https://blog.noellabo.jp/entry/fedibird-advanced-search
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
私の好きな映画10選
ANA+OTTO がいちばん永遠に好きなんだけどどれも好き
ANA+OTTO
Perfume ある人殺しの物語
趣味の問題
Angel 見えない恋人
ウィズネイルと僕
髪結いの亭主
ANGELA
愛すれど哀しく
KES
カストラート
全文検索からのトラブルはもちろん増えるでしょうが、上手に防衛してくださいね。
Mastodonでは未収載やフォロワー限定を投稿に個別指定できるので、公開範囲をうまく使ってください。
公開で投稿したものは誰でも読めるし、あなたはそれを許可しています。
見せる範囲を限定する運用であれば、Fedibirdのフォロワー限定の検索公開にするのもお勧めです。(この運用の場合、Mastodonの公開投稿検索は利用できず他のサーバで検索してもらうことはできません)
読まれたくない相手から身を守る為には、ブロックも活用してください。
ユーザーが行うドメインブロックは、基本的にフォロー関係の拒絶+ミュートの挙動なので、読まれたくない時には効果がイマイチです。
サーバで実装する全文検索は、外部サービスと比較して、いくつか大きなメリットがあります。
まず、ミュートやブロックが反映されることです。非常に重要なポイントです。
また、検索結果に対してダイレクトにリアクションできます。
クライアントアプリ等で双方のサービスを統合する方法もありますが、標準でそれが可能になっているのはやはり違います。
そして、検索についての意思表明(検索対象にする意志)や、削除などの対応が即座に反映されます。
#fedibird #fedibird_info いま、fedibird.comはインデックス再作成中なので、あまり古い投稿はでてこないと思いますが、しばらくの辛抱です。
この他、sudachiを使った形態素解析がきっちり仕事してくれるように調整したので、
フレーズ検索( " " で囲うやつ)を使わなくてもほとんどの場合に適切な日本語検索結果を返してくれると思います。
mastodon.socialなど海外サーバでは難しいところなので、検索については国内サーバの強みがでてくるかもしれません。
たまに、同一語として扱ってほしいのに失敗しているものなどに出くわしますがご愛敬、カンマ区切りのOR指定もできるので、使う側で頑張っていただけると……!w
(韓国語と中国語についても別途それぞれの形態素解析器を入れてはあるのですが、これは機能しているのかまったく検証されてません。language指定すると形態素解析器が切り替わります)
#fedibird #fedibird_info おっと、もう一つ重要なのを忘れていました。
order:desc
order:asc
Fedibird固有の指定ですが、検索結果を最新順、古い順に変更します。デフォルトは最新順です。
期間指定もできるので、これでだいたい任意の投稿をみつけてくることができるのではないかと思います。
#fedibird #fedibird_info 強化された全文検索では、様々な指定方法が可能になっています。
また、従来と仕様が変更になった部分があります。
まず、検索語を空白で区切って並べた場合、これまではOR検索になっていました。つまり、検索語のいずれかが一致すれば結果が表示されていました。
Mastodon v4.2以降およびFedibirdでは、これがAND検索になりました。つまり、検索語がすべて一致すれば結果が表示されます。
Fedibirdではさらに、検索語を , でつなぐとOR検索になります。OR検索はMastodon v4.2では対応していないのでご注意ください。
検索語を " " で囲うことで、フレーズ検索ができます。並び通りの検索語で調べたい場合、フレーズ検索が有効です。通常通り書いて結果の候補がうまくいかなかったら、" " で囲ってみてください。
検索語の先頭に - をつけることで、除外指定(NOT検索)が可能です。指定した検索後が含まれない投稿を検索できます。
URLを直接書いた場合、全文検索ではなく、アカウントや投稿の照会になります。
URLを検索する場合はフレーズ検索にするか、Fedibirdのurl検索を使います(後述)
#fedibird #fedibird_info この他、Fedibird検索に対する互換機能として、プロフィールの説明文に特定文字列(キーワード)を書くという方法があります。
これは、Mastodon v4.2の公開機能ではなく、Fedibirdのフォロワー限定公開を使いたい場合や、Mastodon v4.1以前、Mastodon以外のシステムにおいて、
Fedibirdの利用者に対してのみ、それらの検索公開方法を有効にしたい場合にだけ使います。
Mastodon v4.2以降は標準の設定を行った方が良いですが、この互換機能は残しておきます。
プロフィールに記載するキーワードと意味の対応は次の通りです。
#searchable_by_all_users
誰でも検索できる
#searchable_by_followers_only
フォロワーが検索できる
#searchable_by_reacted_users_only
リアクションした人だけ検索できる(Mastodonのデフォルト)
#fedibird #fedibird_info Mastodon v4.2の場合、自分の公開投稿を検索結果にみせる設定は、プロフィールの『Privacy and reach』にある『Include public posts in search results』です。(開発中にて、まだ和訳が反映されていない)
対象は公開投稿なので、未収載、フォロワー限定にした投稿は対象外です。
この設定を有効にして保存すると、自身のフォロワーがいるリモートサーバにも伝わり、Mastodon v4.2以降、もしくはFedibirdにおいて、あなたの公開投稿が検索対象になります。
Fedibirdの場合、基本はFedibird独自の検索範囲設定があり、それと合わせてMastodon v4.2互換の設定項目があります。設定がある画面はプロフィールです。
所属サーバを含む、Fedibirdに対してはFedibirdの設定が有効になります。それ以外のMastodon v4.2互換のサーバには、互換設定の方が有効になります。
Fedibirdの設定では、フォロワーにだけ公開することが可能で、また個々の投稿毎に設定を切り替えられるようになっています。
この機能は、互換設定を行うとリモート側で無視されるのでご注意ください。
#fedibird #fedibird_info 全文検索の機能を強化しました。
これは、Mastodon v4.2に搭載される予定の新機能と、Fedibirdが積み上げてきたものを統合し、さらに強化・拡張したものです。
ついては、説明の中で、Mastodon v4.2と共通するものと、Fedibird独自の部分が混在してきますので、あらかじめご承知おきください。
違いについては都度説明します。
最初に重要な点を挙げます。
あなたの投稿を全文検索の対象とする、つまりみんなに検索してもらえるようにするには、設定変更が必要です。
逆に言うと、設定を変更しなければ、あなたの投稿が検索によって発見されることはありません。
Mastodonの従来の全文検索は、あなたが既に知っている投稿を振り返るためのものでした。
自分自身の投稿は全て対象になる他、お気に入りやブックマーク、ブースト、返信(メンション)など、何らかのリアクションを行った投稿だけが対象になります。
今回、Mastodon v4.2から、自分で設定した(許可した)人の公開投稿に限り、誰かにとって未知の投稿を全文検索の対象となるよう拡張されました。
ついては、自身の公開投稿を全文検索の対象とする(許可する)か検討し、設定してください。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
1988(昭和63)年11月27日、大相撲九州場所千秋楽に横綱千代の富士が横綱大乃国に敗れ、連勝記録が53でストップ
前日に26度目の優勝を決めており、双葉山の大記録69連勝更新への期待が高まっていた。昭和で最後となった場所でもある(共同通信さんの記事より抜粋)
以下わたくしの沸いてる妄言の魚拓 ※jotakak
さて、自分の投稿の検索範囲の指定方法です。
プロフィール説明文への特定キーワード記載で、Fedibird側が認識します。
#searchable_by_all_users
誰でも検索できる
#searchable_by_followers_only
フォロワーが検索できる
#searchable_by_reacted_users_only
リアクションした人だけ検索できる(Mastodon標準)
プロフィール説明文が記載できる実装であれば、通常のMastodonでも、Misskeyでも、PleromaやAkkomaでも、Fedibirdのネイティブ指定と同様の効果となります。
自分の投稿をより広い範囲で検索して見つけて欲しい人は、記載しておくことをお勧めします。
まだFedibirdでしか効果がありませんが、明示しれあれば、他の実装で拾ってくれるようになるかもしれません。
また、Misskeyの方で、検索されたくない場合も、この記載をしておくことをお勧めします。
この記載はMisskeyには効果がないので、引き続きあなたの投稿は検索対象になりますが、指定する人が多ければ、Misskeyの検索範囲の見直しの切っ掛けになるかもしれません。