- 締切済み
yahoo検索キーワード ”A B”と”B A”での順位が大きく違うのは?
たとえば、 ”教えて goo”で検索した順位は5位。 ”goo 教えて”で検索した順位は200位。 なにが原因としてあるのでしょうか?。 両方の検索結果はほぼ同じサイトがあるのに・・。 どちらかのキーワードが極端に少ないわけでもありません。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- nagare
- ベストアンサー率33% (280/831)
推測の域ですが http://help.yahoo.co.jp/help/jp/search/web/web-04.html には、”複数の単語をスペースで区切って入力した場合には、入力したすべてのキーワードを含むページが結果に表示されます(AND検索)。”となっているのですが、 http://help.yahoo.co.jp/help/jp/search/web/web-15.html によると ”検索結果に表示される順は、ウェブページのテキスト、タイトル、説明文、関連リンク、ページの特徴などを分析に基づき、検索キーワード対する関連性が高い順に表示しています。” ”AND検索した結果を、上記の条件で表示順を変えてる”なのかな?
yahooの検索アルゴリズムは公開されていませんので確かなことは言えませんが、次のようなことが考えられます。 (1) 最初のキーワードを重視して順位付けしている 利用者は重視するキーワードから順に入力するのが普通ですので、yahooがこのような手法を取っている可能性は十分にあります。 (2) キーワードの出現順序でスコアを変えている "教えて goo"で検索した場合、対象ページ中で"教えて"の後に"goo"が現れると高スコア、"goo"の後に"教えて"が続くと低スコア、というようにキーワードの出現順序やそれらの距離でスコアを変える方法を取っているのかも知れません。これは手間がかかるのでこの機能がデフォルトでONになっているとはあまり思えませんが、可能性はあります。
お礼
回答ありがとうございます。 むずかしいですねえ、いろいろためしてみます。
お礼
回答ありがとうございます。 むずかしいですねえ、いろいろためしてみます。