В Google Динамично търсене се извършва (Live Search)
Развих някои софтуерни алгоритми, и мисля, че ако го направя така, щях да направя така:
Потребителят е влязъл първата буква. Google прочетете какво писмото и вече гледа думи само от папката, в която единствените думи на тази една буква. Броят на думи, от които да изберете вече свива толкова пъти, колкото броя на папките споделени. Папката на всички, може би, колко знаци в Unicode.
Въведена човекът второто писмо - сега иска в рамките на тази папка. Това означава, че в него е различна папка, с името на двете писма на първия + второто писмо.
Той открива има информация за това, което думите на писмото влезли повече и дава кратък списък.
сървъри Да, и на Google - суперкомпютри, така че те могат да в един миг да се изчисли много логично разклоняване.
Незабавно търсене на Google е разделен на четири етапа. Първият етап ще се извърши преди заявката за търсене индексира страници за лесно извличане. По време на търсенето (втори етап), покажи карти (това е най-Live Search). На следващо място, третата стъпка е определянето на местата на рейтинг при поискване от няколко критерия. И най-накрая, четвъртата стъпка е да изтеглите резултата според класацията. Снимката в тази статия може да се разглежда по-подробно.
Търсенето се извършва, докато пишете думи. Не е тайна, че всички услуги за търсене имат статистика заявка, затова тя и polzuetssya живо търсене, бране най-честите искания на въведените букви или думи. Най-честите искания въведеното станат видими веднага, още преди въвеждането в полето за търсене към пълния израз. Това е само малко, но това спестява време)