Как Google узнает, что я набираю redflower.jpg Я имею в виду Red Flower? - PullRequest
5 голосов
/ 21 июля 2010

Мне любопытно, какие термины или методология программирования используются, когда Google показывает вам ссылку "Вы имели в виду" для слова, состоящего из нескольких слов?

Например, если я наберу "redflower.jpg "Он знает, как разбить это на красный цветок. Существует ли общая парадигма для выполнения подобного рода операций?Поиск Lucene даст вам это?

спасибо!

Ответы [ 2 ]

4 голосов
/ 21 июля 2010

Если Google не видит много подходящих результатов для reflowers.jpg, он может попытаться разрезать слова на несколько слов, пока не найдет много подходящих результатов.

Может также распознать расширение(.jpg), распознайте расширение изображения и затем попытайтесь найти изображения с похожим именем.

Если бы мне пришлось создать алгоритм, подобный этому, я бы использовал огромную базу данных EXISTING (словарь илипоисковая система), а затем попробуйте то, что я сказал в начале моего сообщения.

1 голос
/ 26 июля 2010

Возможно, они могли бы посмотреть, что делают другие люди, когда искали redflowers.jpg? Возможно, несколько человек искали «redflowers.jpg», не нажимали ни на какие ссылки, а затем искали «Красный цветок» и нашли некоторые результаты, на которые стоит нажать.

Конечно, им придется учитывать, что запросы похожи (содержат совпадающие строки), в противном случае могут появиться некоторые странные результаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...