Это значит, что он меня не любит? (было Неказистость Яндекса)

100p
На сайте с 08.04.2007
Offline
3
721

Ищу в Яндексе: "Загрузка отелей в Филадельфии за последние 8 лет достигла своего пика"

Находит строго мой сайт.

Ищу тоже самое без кавычек: Загрузка отелей в Филадельфии за последние 8 лет достигла своего пика

Меня нет.

Как это объяснить?

All-Hotels.ru (http://all-hotels.ru) + Койка.ру (http://koika.ru/)
T.R.O.N
На сайте с 18.05.2004
Offline
314
#1

100p,

1. Чем отличается запрос в кавычках и без?

2. Каие отличия в выдаче Вы еще видите?

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
XA-XAKER
На сайте с 08.12.2006
Offline
104
#2

Учите язык запросов поисковых систем:)

Наш Ваш Сайт (http://www.vash-site.com.ua) - создание и продвижение по Украине
Kislov
На сайте с 29.04.2006
Offline
185
#3

В кавычках вроде считается точным совпадением.

Вот почитайте http://community.livejournal.com/kubok/45852.html?page=2#comments. Очень полезный материал.

Можно узнать, как Яндекс трактует пробелы в каждом запросе. Илья Сегалович еще в 2005 г. грозился такую возможность убрать, но, к счастью, пока не привел это в исполнение.
1. Сделайте запрос. Скажем, 'анджелина джоли видео'.
2. В результатах вы видите множество ссылок на «Сохраненную копию». Скопируйте любую из них.
3. Возьмите из ссылки значение параметра reqtext.
4. Сделайте пустой запрос в Яндекс — http://www.yandex.ru/yandsearch?text=
5. Подставьте в конце адреса значение параметра reqtext.
6. Enter.

В итоге вы получите в поле запроса примерно это: (анджелина::279457 &&/(-7 7) джоли::77810 & видео::3455)//6. Оставим для наглядности только операторы расстояния — получается, что запрос 'анджелина джоли видео' Яндекс трансформирует в 'анджелина &&/(-7 7) джоли & видео': он ищет в одном предложении слова «джоли» и «видео», и на расстоянии семи предложений от них должно находиться слово «анджелина». Если кто не понял: страница, на которой написано «Анджелина Джоли. Все ее видео» вообще не будет найдена по этому запросу (привет «оптимизаторам»). Ни в первой десятке, ни в тридцатке, ни в тысяче. Я вот не уверен, что это самый правильный вариант: 'анджелина & джоли & видео' или 'анджелина & джоли && /7 видео' кажутся куда более логичными.

Яндекс пытается разрешить эту проблему следующим образом: если результатов очень мало, он предлагает искать слова во всем документе. Видели такую надпись: «Ничего не найдено? Чтобы искать точнее, Яндекс ограничивается документами, в которых слова из запроса близки друг к другу — поищите с более мягкими условиями»? Страница «с более мягкими условиями» отличается только параметром spcctx=doc, который трактует все пробелы как '&&'. Но — эту надпись вам покажут только в крайнем случае, если результатов очень мало.

На все это навешивается еще ворох глюков. Яндекс трактует пробелы рядом со скобками и кавычками как '&'. То есть 'кружка atmark удобная' — это 'кружка && atmark && удобная', 'кружка colorshift удобная' — 'кружка && colorshift && удобная', а вот 'кружка (atmark | colorshift) удобная' — уже 'кружка & (atmark | colorshift) & удобная'. Аналогично с кавычками: сравните '"старик хоттабыч" робокоп' и 'старик /+1 хоттабыч робокоп'. Вдобавок трактовка пробелов зависит от порядка слов, от их падежей, причем иногда трудно объяснить логику трактовки.

Напрашивается вывод: в сложных запросах старайтесь явно задавать расстояние между словами (как правило, достаточно набора из '&' и '&&'). Это как минимум позволит вам понимать, что Яндекс выдает и кто виноват в том, что ничего не найдено, — плохо подобранный синоним или сглючнувший яндексовский обработчик близости.
Кроме того, обязательно используйте '&&', если вам нужно максимальное количество результатов ('фотография && андерсон && джоли') или если вы используете уточняющие слова ('samsung 215tw && петербург').

Лично я либо стараюсь явно задавать расстояние между словами, либо пользуюсь своим поиском на основе Яндекс.XML, который делает одновременно несколько запросов с разными расстояниями между словами.

Вот готовый запрос http://www.yandex.ru/yandsearch?text=(%C7%E0%E3%F0%F3%E7%EA%E0%3A%3A8216%20%26%20%EE%F2%E5%EB%E5%E9%3A%3A5012%20%26%20%E2%3A%3A0%20%26%20%D4%E8%EB%E0%E4%E5%EB%FC%F4%E8%E8%3A%3A544486%20%26%26%2F(-7%207)%20%E7%E0%3A%3A0%20%26%2F(-1%203)%20%EF%EE%F1%EB%E5%E4%ED%E8%E5%3A%3A1580%20%26%2F(-1%203)%208%3A%3A518%20%26%2F(-1%203)%20%EB%E5%F2%3A%3A487%20%26%20%E4%EE%F1%F2%E8%E3%EB%E0%3A%3A12732%20%26%26%2F(-7%207)%20%F1%E2%EE%E5%E3%EE%3A%3A0%20%26%26%2F(-7%207)%20%EF%E8%EA%E0%3A%3A40660)%2F%2F6&dsn=0&d=2464995&sh=5&sg=15&isu=1

Вывод сделайте сами :)

Kislov
На сайте с 29.04.2006
Offline
185
#5

Исходя из таких манипуляций можно понять, как располагать ключевые слова в тексте документа. Очень помогает, имхо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий