Comments 29
Проблема известная, сам с ней столкнулся. Даже баг репорт есть — code.google.com/p/google-ajax-apis/issues/detail?id=32. Но судя по всему никто фиксить не собирается в ближайшее время. В faq тоже кстати описано, что количество результатов, довольно-таки левое и принимать его во внимание не стоит.
впрос следующий — кому реально важно, сколько тысяч миллионов найдено в результате? Что мне как пользователю с того, найдено ли 12 000 11 документов или 12 000 19? вопрос другой — релевантность то различается? где лучший поиск то? а не то, что он другой.
К тому же, если не ошибаюсь, получить можно только первую тысячу результатов.
отличается позиция, но не сильно. недавно использовал ajax api и по одному запросу, нужный сайт через апи был на 2-м месте, хотя через веб на 1-м.
так поищите через гугл пару раз, да и у гугла выдача с разных ip разная.
с разных ip разная выдача это тоже известный факт, только никто не смог объяснить почему :) Хотя я заметил, что если использовать chrome, то будет одинаковая (главное чтобы chrome был английский на обоих компах).
ну так яндекс уже копирует такое поведение. логично отдавать релевантнее выдачу скажем украинским пользователем, украинских больше сайтов ;)
Реально важно мне и другим к которым вы не относитесь, т.к. они оценивают их в своих целях.
Реально важно Гуглу — т.к. AJAX search API это не метод поиска со своей БД, а метода запроса к существующей БД.
В виду того что два метода запроса дают разные данные, количество пользователей будет гораздо меньше чем если бы данные были идентичны.
Реально важно Гуглу — т.к. AJAX search API это не метод поиска со своей БД, а метода запроса к существующей БД.
В виду того что два метода запроса дают разные данные, количество пользователей будет гораздо меньше чем если бы данные были идентичны.
ну вот вы можете все же обьяснить чем и по каким критериям важно?
1. Критерий логики: 1 БД, 2 метода опроса, 2 сильно отличающихся результата
2. Критерий отношения с клиентами: посмотрите ссылку в первом комментарии, как себя Google ведет.
3. Критерий здравомыслия: Если вы запрещаете парсинг, и закрываете API, которое очень хорошо себя зарекомендовало — сделайте продукт не хуже.
4. Критерий SEO-данных: Не стоит говорить о том, что это большая индустрия, и на данные выдачи опираются оптимизаторы.
5. Критерий конкуренции: в API от Bing и Yahoo таких проблем не замечено.
Наверное хватит. :)
2. Критерий отношения с клиентами: посмотрите ссылку в первом комментарии, как себя Google ведет.
3. Критерий здравомыслия: Если вы запрещаете парсинг, и закрываете API, которое очень хорошо себя зарекомендовало — сделайте продукт не хуже.
4. Критерий SEO-данных: Не стоит говорить о том, что это большая индустрия, и на данные выдачи опираются оптимизаторы.
5. Критерий конкуренции: в API от Bing и Yahoo таких проблем не замечено.
Наверное хватит. :)
AJAX API позиционируется как сервис для поиска, а не для получения количества результатов :) Я понимаю что это не удобно, на себе почувствовал, но это их «политика» и ничего не сделаешь.
Если бы у вас был свой web-проект вы бы об этом не спрашивали.
очень важно знать на какой позиции в поисковике ваш сайт для того или иного ключевого слова. и все это зависит от количества найденных сайтов.
эта цифра:
— говорит о количестве конкурентов в этой сфере.
— говорит какокое ключевое слово менее нагруженное(значит раскрутка по нему обойдется дешевле)
Это все нужно для сео специалистов.
очень важно знать на какой позиции в поисковике ваш сайт для того или иного ключевого слова. и все это зависит от количества найденных сайтов.
эта цифра:
— говорит о количестве конкурентов в этой сфере.
— говорит какокое ключевое слово менее нагруженное(значит раскрутка по нему обойдется дешевле)
Это все нужно для сео специалистов.
Возможно в AJAX банально более точные данные чем на самом деле.
Я довольно часто вижу что после поиска, страниц допустим 15, а дойдя до 12 оказывается что она последняя.
Я довольно часто вижу что после поиска, страниц допустим 15, а дойдя до 12 оказывается что она последняя.
Что с чем сравнивается? Количество с количеством? Если да, то это неправильно: Google «выторговал» точное число совпадений на масштабируемость.
Могу ошибваться, и реальные причины несовпадения результатов совершенно дрегие.
Я нарочно сделал бы поиск при помощи API несколько обрезанным. Нужен полный качественный результат поиска — велкам на google.*, там показываются и рекламные блоки.
Я нарочно сделал бы поиск при помощи API несколько обрезанным. Нужен полный качественный результат поиска — велкам на google.*, там показываются и рекламные блоки.
Вообще, API в подобных проектах начинают давать по другой причине.
У вас есть некий проект, который каким-то образом завязан на выдачу Гугла — вы говорите Гуглу,
вы же сами понимаете что вам выгоднее дать некий удобный метод получения данных, чем если мы просто начнем вас парсить — т.к. это ну нужно ни вам, ни нам. Гугл говорит, да, понимаем и так сильно страдаем от ботов — и начинают работать над API. :)
У вас есть некий проект, который каким-то образом завязан на выдачу Гугла — вы говорите Гуглу,
вы же сами понимаете что вам выгоднее дать некий удобный метод получения данных, чем если мы просто начнем вас парсить — т.к. это ну нужно ни вам, ни нам. Гугл говорит, да, понимаем и так сильно страдаем от ботов — и начинают работать над API. :)
Sign up to leave a comment.
Google AJAX Search API — огромный баг?