Когато търсите нещо с Google, резултатите се връщат в милисекунди, но търсенето на файл на собствения ви твърд диск може да отнеме няколко минути. Какво дава? Защо заявката за търсене е по-бърза от търсенето на локални файлове?
Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.
Четецът на SuperUser Arne иска да знае защо търсенето му на местно ниво е толкова бавно в сравнение с заявката за търсене:
Когато търся файл на моя HD в Windows 7 или Windows XP, отнема няколко минути, за да завърши процеса.
Ако попълня дума за търсене в Google, отговорът ми е на моя екран в милисекунди. Как е възможно Google да търси в интернет, който е многократно по-голям от моя твърд диск, по-бързо, отколкото моята операционна система може да търси в моя компютър.
Дали "само" е въпрос на изчислителна мощност и правилният алгоритъм?
Той със сигурност не е единственият, който е забелязал несъответствието; направо от кутията без персонализиране операционна система, базирана на търсене е доста darn бавен.
Сътрудникът на SuperUser Simon подчертава основната разлика между заявката за търсене на Google и неиндиционираното търсене в Windows:
Google не търси в интернет: тя търси индекс. Google има огромни сървърни ферми, които постоянно сканират и индексират интернет. Този процес отнема много време, точно като търсенето на вашия unindexed твърд диск. В Windows 7 има опция за индексиране на вашите твърди дискове. Този процес отнема известно време в началото, но след като бъде готов, резултатите от търсенето ще бъдат незабавни.
Ако искате да научите повече за това как функционира търсенето с Google, можете да прочетете статията на Google "Как работи търсенето" или да прочетете статията "Как работят неща: как функционира Google".
За повече информация относно ускоряването на заявките за търсене в Windows, не забравяйте да проверите следните статии "Как да" Geek:
Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.