Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЕма2 -ИНТЕРНЕТ.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.9 Mб
Скачать

11.12Простейшие запросы

Так как возможности поиска и синтаксис языка у разных поисковых машин различаются, то варианты запросов рассмотрим на примере поискового сервера Yandex (www.Yandex.ru).

Обычно запрос представляет собой просто одно или несколько слов, например:

Независимо от того, в какой форме Вы употребили слово в запросе, поиск учитывает все его формы по правилам русского языка.

  Например, если задан запрос 'идти', то в результате поиска будут найдены ссылки на документы, содержащие слова 'идти', 'идет', 'шел', 'шла' и т.д. На запрос 'окно' будет выдана информация, содержащая и слово 'окон', а на запрос 'отзывали' - документы, содержащие слово 'отозвали'.

'идти'

'окно'

'отозвали'

Если Вы набрали в запросе слово с большой буквы, будут найдены только слова с большой буквы, в противном случае будут найдены как слова с большой, так и с маленькой буквы. Например, запрос 'лебедь' найдет и птицу, и генерала. Запрос 'Лебедь' - генерала и те случаи упоминания птицы, когда она написана с большой буквы.

По умолчанию поиск учитывает все формы заданного слова согласно правилам русского языка. Однако существует возможность поиска по точной словоформе, для этого перед словоформой надо поставить восклицательный знак '!'. Так по запросу '!Лужкову' будут найдены все документы, содержащие словоформу 'Лужкову', а по запросу 'Лужков ~~ !Лужкову' - документы, в которых упоминается Лужков, кроме тех, которые были найдены по первому запросу.

'!Лужкову'

'Лужков ~~ !Лужкову'

11.12.1Естественно-языковый поиск

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

Например, запрос 'частные обьявления продажа велосипедов', выдаст много ссылок на сайты с разнообразными частными объявлениями. А запрос с "+" 'частные обьявления продажа +велосипедов' покажет объявления о продаже именно велосипедов.

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

Обратите внимание на знак "-". Это именно минус, а не тире и не дефис. Знак "-" надо писать через пробел от предыдущего и слитно с последующим словом, вот так: 'рак -гороскоп'. Если написать 'рак-гороскоп' или 'рак - гороскоп', то знак "-" будет проигнорирован.

'частные обьявления продажа +велосипедов'

'путеводитель по парижу -агентство -тур'

'рак -гороскоп'

11.12.2Логические операторы

Несколько набранных в запросе слов, разделенных пробелами, означают, что все они должны входить в одно предложение искомого документа. Тот же самый эффект произведет употребление символа '&'.

Например, при запросе 'лечебная физкультура' или 'лечебная & физкультура'), результатом поиска будет список документов, в которых в одном предложении содержатся и слово 'лечебная', и слово 'физкультура'. (Эквивалентно запросу '+лечебная +физкультура')

'лечебная & физкультура'

Между словами можно поставить знак '|', чтобы найти документы, содержащие любое из этих слов. (Удобно при поиске синонимов).

Запрос вида 'фото | фотография | фотоснимок | снимок | фотоизображение' задает поиск документов, содержащих хотя бы одно из перечисленных слов.

'фото | фотография | фотоснимок | снимок | фотоизображение'

Еще один знак, тильда '~', позволит найти документы с предложением, содержащим первое слово, но не содержащим второе.

По запросу 'банки ~ закон' будут найдены все документы, содержащие слово 'банки', рядом с которым (в пределах предложения) нет слова 'закон'.

'банки ~ закон'

Чтобы подняться на ступеньку выше, от уровня предложения до уровня документа, просто удвойте соответствующий знак. Одинарный оператор (&, ~) ищет в пределах абзаца, двойной (&&, ~~) - в пределах документа.

'рецепты && (плавленный сыр)'

Например, по запросу 'рецепты && (плавленный сыр)' будут найдены документы, в которых есть и слово 'рецепты' и словосочетание '(плавленный сыр)' (причем '(плавленный сыр)' должен быть в одном предложении. А запрос 'руководство Visual C ~~ цена' выдаст все документы со словами 'руководство Visual C', но без слова 'цена'

'руководство Visual C ~~ цена'