May 27th, 2005

Ющук Евгений Леонидович

Поиск по url

http://forum.yandex.ru/yandex/questions.xhtml?message_id=1262063#m1262063

Добрый день!

По следующему запросу:
(бухгалтерского | бухгалтерское | бухгалтерские | бухгалтерия | бухучет) & (учет | сопровождение | обслуживание | услуги) && (вопрос | ответ | задаваемые | FAQ | ЧАВО) ~~(тесты | игры)

В результатах поиска вылазит много сайтов со следующих поддоменов:
mf2005.h12.ru/public.files/law/doc01088.shtml
pensia.h10.ru/law/doc00204.html
buh.h1
0.ru/law/doc00416.html
gkh.h11.ru
obrasez.h11.ru/58/005.html
gtk.h12.ru/public.files/law/doc01719
.shtml
jurqa.h12.ru/all.docs/g/s/g537kksf.html

Меня полностью не интересует что находится на этих сайтах, поэтому я хочу убрать их в результатах выдачи. Разными вариантами со звездочками и без я добавлял к запросу следующие директивы:
~~(#url="*.h10.ru*" | #url="*.h11.ru*" | #url="*.h12.ru*" )

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

Спасибо.



Михаил Маслов [14.12.04 20:34]
Re: Вопрос по синтаксису запросов

Вместо
#url="*.h10.ru*"
напишите
#rhost="ru.h10*"
и т.п.

 
Collapse )

 

Ющук Евгений Леонидович

Почему пробел и & не являются синонимами?

http://forum.yandex.ru/yandex/questions.xhtml?message_id=1029549#m1029549

В описании синтаксиса сказано:

пробел или &
логическое И (в пределах предложения)

Однако результаты поиска "Слово1 Слово2"
и "Слово1&Слово2" сильно различаются!
Почему?

И что означает пробел на самом деле?
Поиск в пределах трех слов вперед-назад?


Дмитрий [12.04.04 07:17]
Re: Почему пробел и & не являются синонимами?

А ведь действительно!
Разработчики, почему так?


Александр Садовский [12.04.04 16:28]
Re: Почему пробел и & не являются синонимами?

>И что означает пробел на самом деле?

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

С уважением,
Александр Садовский.


Collapse )
Collapse )

 

Ющук Евгений Леонидович

Фраза типа: "хочу слово, но только чтобы не было так, что это слово без другого слова"

http://forum.yandex.ru/yandex/questions.xhtml?message_id=610713

Pavlushka [03.11.03 07:39]
Список результатов поиска, фрагменты не всегда содержат нужного мне слова.

Делаю запрос
+кислород && +плазмотрон
(оба слова чтобы были в тексте документа в любом месте)

в списке найденных документов в основном присутствуют выдержки(фрагменты) из документов со словом "плазматрон".

Как сделать так чтобы в результататах поиска приводились фрагменты со словом "кислород"?



Re: Список результатов поиска, фрагменты не всегда содержат нужного мне слова.

>Как сделать так чтобы в результататах поиска приводились фрагменты со словом "кислород"?

Язык запросов Яндекса не позволяет управлять показом фрагментов. Попробуйте увеличить число отображаемых фрагментов -- вероятность встретить предложение со словом "кислород" возрастет.

Впрочем, есть обходной путь -- немного изменить смысл запроса. Если вы своим запросом говорили Яндексу дать приоритет документам, где есть оба слова, то язык запросов богат, и вы можете указать на приоритет слова "кислород".

кислород ~~(кислород~~плазмотрон)

Этот запрос будет ранжировать документы по слову "кислород", но исключит те документы, где нет слова "плазмотрон".

С уважением,
Александр Садовский.

Collapse )
Collapse )