Google AJAX API результаты отличаются от обычного поиска, почему? - PullRequest
0 голосов
/ 02 ноября 2009

Я читал об Ajax API здесь Очистка / анализ результатов поиска Google в Ruby

По какой-то причине при использовании Ajax API я получаю совершенно другие результаты из одного и того же запроса, чем при обычном поиске. Есть ли простое объяснение?

вот два: http://www.google.com/search?hl=en&rls=en&q=site%3Ahttp%3A%2F%2Ftwitter.com%2F+following&aq=f&oq=&aqi=0

http://ajax.googleapis.com/ajax/services/search/web?v=1.0&hl=en&rls=en&q=site%3Ahttp%3A%2F%2Ftwitter.com%2F+following&aq=f&oq=&aqi=0

оба имеют параметры hl = en & rls = en & q = сайт% 3Ahttp% 3A% 2F% 2Ftwitter.com% 2F + подписан запустить в одно и то же время, они никогда не дают мне одинаковые результаты, часто они очень разные (в зависимости от параметров поиска.

что происходит?

Кроме того,

Ответы [ 2 ]

0 голосов
/ 11 августа 2010

Предполагается, что Axaj API предлагает несколько другие результаты, чтобы избежать автоматического сбора информации о результатах поиска (SERP).

Это та же самая причина, по которой они возвращают только 8 результатов на страницу и до 8 страниц через свои AJAX API.

В принципе, они не хотят, чтобы люди собирали эти данные, так как они обычно используются в целях SEO в попытке чрезмерно принудить определенные сайты к более высокой цене.

0 голосов
/ 02 ноября 2009

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

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