Gdy szukasz czegoś za pomocą Google, wyniki są zwracane w milisekundach, ale wyszukiwanie pliku na własnym dysku twardym może potrwać kilka minut. Co daje? Dlaczego zapytanie wyszukiwarki jest szybsze niż wyszukiwanie pliku lokalnego?
Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.
Czytnik SuperUser Arne chce wiedzieć, dlaczego jego wyszukiwanie lokalne jest tak powolne w porównaniu do zapytania wyszukiwarki:
Kiedy przeszukuję plik na moim HD w Windows 7 lub Windows XP, zakończenie procesu zajmuje kilka minut.
Jeśli wprowadzę wyszukiwany termin w Google, odpowiedź pojawi się na ekranie w milisekundach. Jak Google może przeszukiwać Internet, który jest wielokrotnie większy niż mój dysk twardy, szybciej niż mój system operacyjny może przeszukiwać mój komputer.
Czy to "tylko" kwestia mocy obliczeniowej i właściwego algorytmu?
Z pewnością nie jest jedynym, który zauważył rozbieżność; od razu po wyjęciu z pudełka, bez konieczności dostosowywania systemu operacyjnego, wyszukiwanie jest bardzo proste.
Inspektor SuperUser Simon podkreśla fundamentalną różnicę między zapytaniem wyszukiwarki Google a nieindeksowanym wyszukiwaniem systemu Windows:
Google nie przeszukuje internetu: szuka indeksu. Google ma ogromne farmy serwerów, które nieustannie skanują i indeksują internet. Ten proces zajmuje dużo czasu, podobnie jak poszukiwanie nieindeksowanego dysku twardego. W systemie Windows 7 istnieje możliwość indeksowania dysków twardych. Na początku ten proces zajmuje trochę czasu, ale po uruchomieniu wyniki wyszukiwania będą natychmiastowe.
Jeśli chcesz dowiedzieć się więcej o działaniu wyszukiwarki Google, przeczytaj artykuł Google "Jak działa wyszukiwarka" lub przeczytaj artykuł "Jak działają rzeczy: Jak działa Google".
Aby uzyskać więcej informacji o przyspieszaniu zapytań w systemie Windows, zapoznaj się z następującymi artykułami "Jak to zrobić":
Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.