Как в Google осуществляется мгновенный поиск (живой поиск)?







+2 +/-

Как поисковая система Google так быстро находит информацию, что ещё не ввёл свой запрос полностью, а тебе уже выкладывают кучу сайтов, а ведь поиск идёт по большущему количеству страниц...

Профиль пользователя Evvy Спросил: Evvy (рейтинг 3436) Категория: компьютеры и интернет

Ответов: 3

1 +/-

Я разрабатывал некоторые программные алгоритмы и думаю если бы я делал подобное, я бы сделал так:

Пользователь ввёл первую букву. Гугл прочитал что это за буква и уже ищет слова только из папки, в которой только слова на эту одну букву. Количество слов, из которых нужно выбирать уже сокращается во столько раз, на сколько папок делят. А папок всего, наверное, сколько всего символов в Юникоде.

Ввёл человек вторую букву - теперь уже ищется внутри этой папки. То есть внутри неё находит другую папку, с названием из двух букв первой+второй буквы.

Находит там информацию о том, какие слова на эту букву чаще вводятся и выдаёт небольшой список.

Да и у Гугла сервера - суперкомпьютеры, поэтому они могут за мгновение просчитать очень много логических разветвлений.

Ответил на вопрос: Schutte 
1 +/-

Мгновенный поиск от Гугла подразделяется на четыре этапа. Первый этап происходит еще до поискового запроса, это индексация страниц, для более легкого поиска. Во время поиска (второй этап), показываются подсказки (это и есть живой поиск). Следующий, третий этап, это определение рейтинга сайтов по запросу по множеству критериев. Ну и последний, четвертый этап, это загрузка результата согласно рейтинга. На фото и в этой статье можно посмотреть подробнее.

Ответил на вопрос: Palpon  
1 +/-

Поиск осуществляется еще при вводе слов. Не секрет, что у всех поисковых служб есть статистика запросов, вот ей и пользуетсся живой поиск, подбирая самые частые запросы к вашим введеным буквам или словам. Самые частые запросы по вашему вводу становятся видны сразу, еще до введения в поисковую строку полной фразы. Это хоть чуть-чуть, но все же экономит время)

Ответил на вопрос: Nome  

Похожие вопросы

Спросил
1 Отв.
Как скачать на компьютер музыку, игры с гугл плей?
Ответ: Изначально нужно скачать плей маркет на компьютер. Вот ссылка: http://frostsoft.ru/54-play-market-dlya-kompyutera.html А дальше - следуете инструкции. ... Читать далее...
Автор вопроса: Vitamine, в категории | | | | | |
Спросил Vitamine
4 Отв.
Как исправить ошибки на сайте?
Ответ: Это ошибки в структурированных данных, т. е. в микроразметке. Вернее, ошибками это назвать можно только условно - у вас просто не заполнены данные трех ... Читать далее...
Автор вопроса: Sacrum, в категории | | |
Спросил Sacrum
1 Отв.
Почему Google adsense оплачивает не все клики по рекламе?
Ответ: Ну может это вы что-то не правильно выполнили и задание не засчиталось , может это задержка в оплате стоит подождать и деньги зачислят на счет за все рекламы ... Читать далее...
Автор вопроса: Balkis, в категории | |
Спросил Balkis
1 Отв.
Смартфон Google Pixel отзывы, видеообзор где смотреть? Сколько стоит?
Ответ: Google представила свои первые смартфоны которые называются Google Pixel и Google Pixel XL имеют диагонали 5 и 5,5 дюймов и имеют процессор Snapdragon ... Читать далее...
Автор вопроса: Randa, в категории | | | |
Спросил Randa
1 Отв.
В гугле дудл для всего мира виден один, или для каждой страны разный?
Ответ: Здравствуйте. Для каждой страны разный, хотя может быть и один для всех. Все зависит от события - мирового масштаба тогда один, локального тогда разные. ... Читать далее...
Автор вопроса: DARCEY, в категории | |
Спросил DARCEY
8 Отв.
Как скачать приложение на андроид не из Google Play?
Ответ: Лучше всего на мой взгляд использовать для скачивания с последующей установкой приложений легендарный форум по мобильным устройствам 4pda. Только для возможности ... Читать далее...
Автор вопроса: Limeade, в категории | | |
Спросил Limeade
1 Отв.
Новая ОС «Fuchsia»(Фуксия») от Google. Отличия от ОС Android и Chrome OS?
Ответ: Главное отличие в том, что ядро новой системы не будет основано на Linux, который служит базой и для Андроида, и для CromOS. Язык, на котором разрабатывается ... Читать далее...
Автор вопроса: Bombs, в категории | | |
Спросил Bombs
1 Отв.
На каких Google сервисах можно заработать кроме YouTube?
Ответ: Компания Google разработала несколько продуктов, которые позволяют зарабатывать деньги, как партнер Гугла. Кроме того, что можно получать деньги от рекламы ... Читать далее...
Автор вопроса: Echelon, в категории | | | | |