- Xで自分の投稿をfrom検索したら、一部だけ「話題」にも「最新」にも出てこないことがある
- これはサーチバンというより、検索の仕組みそのものが単純なキーワード一致ではなくなっていることが背景にある
- 「話題」タブは人気度や品質、スパム判定などを加味した関連性評価で並んでいる
- 意味を数値化するEmbedding技術がどこまで検索に使われているかは、Xも全部を公表していない
1. サーチバンを疑ったら、検索の仕組みの話に行き着いた
別アカウントから自分のメインアカウントをfrom検索していて、あれ、と思いました。
いくつかの投稿が「話題」にも「最新」にも出てこない。
まっさきに浮かんだのはサーチバンです。
投稿内容が制限されて、検索結果から締め出されているのではないか。
そう疑うのは自然な反応だと思います。
ただ調べていくと、サーチバンという言葉で説明しきれる話ではありませんでした。

Xの検索は、ユーザーが打ち込んだキーワードと投稿本文を照合するだけの単純な仕組みではなく、投稿の人気度や品質、スパム判定などを織り込んだ関連性評価の上に成り立っています1。
一部の投稿だけが検索結果から漏れる現象は、アカウント単位の制限というより、この評価の仕組みが投稿ごとに違う結果を出しているだけ、という可能性の方が高そうです。
2. 「話題」タブは一致ではなく評価で動いている
「話題」と「最新」では、そもそも並び方の基準が違います。

「最新」はキーワード一致を基礎にして投稿時刻順に並べる仕組みで、公開範囲やスパム判定によるフィルターは適用されるものの、基本的には新しい順という単純な軸で動いています2。
一方の「話題」は、キーワード一致に加えて、投稿の人気度や鮮度、投稿者との関係、内容の品質といった複数の要素を組み合わせて順位を決めています。
つまり同じキーワードで検索していても、「話題」に出るか出ないかは一致の有無だけでは決まらない。
2.1. 人気度・鮮度・関係性・品質という物差し
「話題」の並び順を決める要素は、Xが公式に説明している範囲でも一つではありません。
投稿への反応の多さ、投稿されてからの時間、検索している人とその投稿者との関係、投稿内容の品質3。
これらを総合して評価しているとされています。
キーワードが一致していても、こうした物差しで相対的に順位が低くなれば、表示されるべき枠に入ってこないことは十分にあり得ます。
同じキーワードで書かれた投稿同士でも、扱いが変わってくるわけです。
2.2. スパムフィルタが弾いているもの
もう一つの要因が、検索結果を操作しようとする行為への対策です。

不自然にキーワードを詰め込んだ投稿や、機械的に同じ文言を繰り返す投稿は、検索の関連性や品質を保つために弾かれる対象になります4。
これはXに限った話ではなく、検索エンジン全般が抱えている問題です。
以前のように「同じ単語を書けば必ず検索に出る」という素朴な仕組みではなくなっているのは、こうしたスパム対策の積み重ねという側面が大きいと思います。
結果として、書き手に悪意がなくても、投稿の書き方によっては評価が下がることになる。
3. キーワード一致の外側にある「意味」の検索
では、Xの検索は単語の一致だけでなく「意味」まで見ているのでしょうか。
ここは、断定はできないけれど無視もできない領域です。
実際、Xの検索ランキングの候補生成手法の説明には、意味検索や近似最近傍探索という言葉も出てきます5。
3.1. 埋め込み表現とベクトル検索という技術
近年の検索エンジンの多くは、キーワード検索と並行して、文章の意味的な近さで結果を出す仕組みを組み合わせています。
文章を数値の並びに変換したものは埋め込み表現と呼ばれ、この数値同士の距離の近さで検索するのがベクトル検索です6。
単語そのものではなく、単語の意味の近さで結果を出す検索は意味検索と呼ばれます。
キーワード検索と意味検索を組み合わせた仕組みはハイブリッド検索と呼ばれ、多くの検索エンジンがこの形に寄っています。
言葉が完全に一致していなくても、意味が近ければ拾われる。
逆に言えば、言葉が一致していても、他の要素で評価が下がれば拾われないことがある。
3.2. Xが公表している範囲としていない範囲
Xは、埋め込み表現を推薦システムに利用していることは公開しています7。
ただ、通常の投稿検索でこの技術がどこまで使われているのかについては、公式に詳細を明らかにしていません。
なので「X検索は意味ベクトル検索に切り替わった」と言い切るのは、手元にある情報からはやや踏み込みすぎです。
言えるのは、キーワード一致だけで結果が決まる単純な仕組みではなくなっている、というところまで。
内部でどこまで意味を見ているかは、外からは輪郭しかつかめません。
4. 索引の反映遅延と、結局サーチバンではないという話
もう一つ見落としがちなのが、検索用の索引に投稿が反映されるまでの時間差です。
投稿した直後は、まだ索引に載っていなくて検索に出てこないということが起こります。
「最新」タブでも新しい投稿が一時的に出てこない、関係のない投稿が混ざる、完全一致検索が機能しないといった不具合が報告される時期があり、今回のような現象と重なる部分は多いはずです8。
こうして並べてみると、一部の投稿だけが検索から漏れる状況は、アカウントそのものが制限されているサーチバンよりも、関連性評価とスパムフィルター、索引の反映タイミングが絡み合った結果と考える方が筋が通ります。
ほかの投稿はふつうに「話題」にも「最新」にも出ているのであれば、なおさらそう見えます。
検索窓に文字を打ち込んで結果を待つ、というシンプルな動作の裏に、こんなに多くの評価軸が積み重なっているとは思いませんでした。
- X公式のヘルプセンターでは、「話題」タブの投稿順位はエンゲージメントスコア、健全性スコア(スパム報告やブロック数など)、関連性スコアの3つのモデルを組み合わせて決まると説明されている。 – Search Recommendations
- X公式は「最新」について、検索語とのキーワード一致による関連性をもとに投稿時刻順で表示するとし、適用されるフィルターはスパムアカウントや保護アカウント、無効化アカウントなどを除外するグローバルな可視性フィルターのみだと説明している。 – Search Recommendations
- X公式のエンジニアリング概要では、「話題」の投稿はエンゲージメントスコア、健全性スコア、関連性スコアの加重和で並べ替えられると説明されている。 – Search Recommendations
- X公式ヘルプは、投稿が検索に表示されない理由の一つとして、会話に意味のある形で貢献しているかどうかを挙げ、検索結果はスパム対策と関連性向上のために調整されると説明している。 – Help with X search
- X公式の検索システム概要では、検索ランキング段階で「意味検索、近似最近傍探索、フォロワーグラフ検索」といった手法を組み合わせて候補となる投稿を取得すると説明されている。 – Search Recommendations
- Xのエンジニアリングブログは、埋め込み表現を入力データをベクトルに変換した表現と定義し、意味的に近いエンティティ同士は距離が近くなるよう学習されると説明している。 – Embeddings@Twitter
- 同ブログでは、埋め込み表現がユーザーやツイートなどの推薦候補生成、最近傍探索、転移学習など複数のML用途で全社的に使われていると説明されている一方、通常の投稿検索における適用範囲までは詳述されていない。 – Embeddings@Twitter
- 2026年4月には、一部のキーワードで「最新」タブに直近7日以内の投稿が表示されず7日以前の投稿しか出ない不具合が報告されており、2月末以降は完全一致検索の不具合や無関係な投稿の混入も報告されていた。X Head of ProductのNikita Bier氏が検索システムを新しいシステムに移行したと投稿しており、これらの不具合との関連が指摘されている。 – X search Latest tab not showing posts from the last 7 days