2012-03-28 10 views
0

Googleはどのようにユーザーの検索クエリをハッシュしますか?明らかに、ハッシュはクエリのテキストによって決定されますが、googleは "the"や "a"のような一般的な単語を除外します。検索語をハッシングすることにより、(可能であれば)その語の各文字をループしないなど、より高速な処理にすることができる他の要因があります。また、ユーザーが住んでいる国がプレハッシュまたはハッシュ後の役割を果たすような他の要素、つまりハッシュに含まれるクエリのテキスト以外の他のメトリックもありますか?Googleは検索キーワードのハッシュをどのように決定しますか?

暗黙のパラメータとして渡されたオブジェクトに対応するハッシュを見つけるために、Javaでは関数hashCodeを使用できます。 Googleは実際に標準hashCodeの機能を使用しますか?

これはおそらくGoogleの「秘密」の1つだと確信していますが、どのようにして完了したのか誰かが知っていますか?

答えて

0

クエリからストップワークを削除します。ここにはarticleがあります。 クエリ処理シーケンスはhereです。

関連する問題