2016-11-23 2 views
4

최근 FNV 해싱에 대해 알게되었고, 순수 호기심에서 Google의 마법 상수 2166136261을 방금 검색했습니다.Google 검색 작동 방법

나는 위키 피 디아 페이지 FNV hashing이 세 번째 검색 결과로 나타난다는 것에 매우 놀랐습니다. 그러나 위키 페이지를 열면 상수 2166136261이 아티클에 표시되지 않습니다 (소스 코드에도 표시되지 않음).

Google 검색에서 어떻게 결과를 얻을 수 있습니까? 아니면 FNV와 2166136261 사이의 관계를 "알았습니까"?

탐색의 결과 내 검색 역사에 의해 영향을받지되어 있는지 확인하려면, 나는 또한 google.com.hk에 시크릿 모드에서 재판을 편집, 위키 결과는 여전히 대신에 10 번째 결과로 표시 셋째. 그들 중 대부분은이 경우 unsigned hash = 2166136261u ...

같은 소스 코드대로

은 또한, 9 결과 1에서 매우 다른, 난 구글은 2,166,136,261과 파울러 - NOLL-Vo에 "은 동의어"입니다 볼 수 있는지 확실하지 않다 (또는 그것들은 어떻게 든 관계가 있습니다), "Fowler-Noll-Vo"에 대한 검색은 분명히 다른 결과를 반환합니다.

+0

이 문제를 종결 짓는 사람들이 부끄러운 일이 있습니다. 예, 그것은 광범위한 질문입니다. 그러나 그것은 정말로 흥미롭고 큰 질문입니다. 나는 당신이 그것을 쉽게 좁힐 수 있는지 확신하지 못합니다.(제목 제외) –

+0

thats too bad ... 나는이 제목이 가난하다는 것을 인정하지만 제목에 전체 단락을 추가하지 않으면보다 구체적인 방법을 확신하지 못한다. 그리고 어떤 사이트가이 질문을 올리는 지 알지 못합니다 ... – bbvan

답변

1

기술적 인 설명을 모르지만 약간의 추론을 할 수 있습니다.

이전에는 대체 제목이있는 용어를 검색했습니다. 예를 들어, 아내는 닛산 Tiida가 있습니다. 미국에서는 같은 차를 Nissan Versa라고 부릅니다. Tiida이라는 단어가 페이지에 없더라도 Versa이라는 단어가 포함 된 페이지가 포함됩니다.

어딘가에 Google은 관련/관련 단어를 파악하고이를 결과에 포함시키는 일을합니다. 또는 관련 단어를 직접 수동으로 나열 할 수도 있습니다. 검색 엔진이 얼마나 복잡한지를 생각해 보면 첫 번째 옵션을 추측 할 수 있습니다. 컨텍스트, 단어 버전 등을 아는 것이 엄청나게 똑똑해야하지만 작동하지만 매우 잘 작동하는 것 같습니다.

이것은 관련 검색 결과를 제공하는 데 매우 유용합니다. 많은 단어가 연관되거나 링크 된 단어를 가지고 있으며 검색 결과가 가장 관련성이 높은 용어를 사용했기 때문에 최고의 검색 결과를 포함하지 않는 것이 부끄러운 일입니다.

귀하의 경우 2166136261은 FNV와 같은 용어에 연결될 수 있으며 검색에는 FNV라는 용어에 대한 검색 결과가 포함됩니다.

+0

고마워요.하지만 제 경우에는 조금 다릅니다. 그걸 설명하기 위해 제 질문을 업데이트 할 것입니다. – bbvan

0

나는 (아마) 이전에 해본 검색에 의존한다고 생각합니다. 왜냐하면 Google에서 2166136261을 검색 할 때 Wiki 페이지가 세 번째 위치에 없기 때문입니다. 여기 결과 google.com.br에 또한 enter image description here

+0

검색 기록을 언급 해 주셔서 감사합니다. 시크릿 모드로 시도해 봤습니다. google.hk에서 Wiki 페이지는 여전히 나타나지만 10 번째이지만 3 번째 결과는 아닙니다. – bbvan

+0

나는 결코 그것을 찾지 않고서도 10 번째 결과를 얻는다. –

0

구글은 "알고있다"google.com에 종종 "FNV는 해싱"에 대해 질의와 관련이있는 해당 웹 페이지 (글로벌 검색 기록 및 클릭 스트림 분석을 통해) 의미있는 (즉 드물게) '2166136261'이라는 용어를 포함하고있다. 따라서 Google은 이러한 용어가 '동의어'임을 유추합니다. 동의어를 포함하도록 원래 쿼리를 확장합니다 (쿼리 재 작성이라고도 함).

관련 문제