Языковой поиск Яндекс

Как поисковая система будет интерпретировать введенное вами слово?

    Сейчас мы об этом и поговорим:
  • Правило 1. Оказывается, система интерпретирует его согласно правилам русского языка. Пример: если вы ввели слово "машина", то также получите результаты, содержащие слова "машины", "машину" и т.д. Аналогично и с глаголами - по запросу "идти" получите документы, содержащие слова "идти", "идет", "шел", "шла" и т.д. Как видите, поисковая система более интеллектуальная, чем вы думали - это не просто средство для поиска определенного слова в базе данных.
  • Правило 2. Особое внимание уделяется словам, написанным с большой буквы. Если слово написано с большой буквы и не является первым в предложении, то будут найдены только слова с большой буквы. Иначе - будут найдены слова, написанные как с большой, так и с маленькой буквы. Пример: по запросу "Такса А." будут найдены документы, содержащие как "такса" (плата), так и "Такса" (фамилия), поскольку слово "Такса" хоть и написано с большой буквы, но оно стоит первым в предложении. А вот по запросу "А. Такса" будут найдены документы, содержащие только слово "Такса", написанное с большой буквы.

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

Пример. По запросу "!Путину" будут найдены документы, содержащие словоформу "Путину", а по запросу "Путин ~~ !Путину" - документы, в которых упоминается Путин, кроме тех, которые были найдены по первому запросу.

Наверное, в начале 90-х нам и не мечталось, что спустя какие-то 6-7 лет мы получим поисковую систему, которая позволяла бы задавать запросы на обычном нам языке, да еще и на русском. Данная особенность Яндекса называется естественно-языковым поиском.

Предположим, вам нужно найти описание Рима. Вы так и пишите в поисковике "описание Рима" или "путеводитель по Риму". Правда, в результатах поиска вы можете получить не совсем то, что хотели. Вместо реального описания Рима вы можете получить предложения сотен различных турагенств - ведь поисковая машина не знает, что вы хотите - просто прочитать о Риме или же поехать туда отдохнуть. Решается эта проблема очень просто. Уточнить слова, которые обязательно должны быть (или, наоборот, не должны быть) в результате поиска, можно с помощью знаков "+" и "-" соответственно. Обратите внимание, что знак "-" должен быть обязательно минусом, а не тире или дефисом. Чтобы исключить из результатов предложения турагенства, нужно использовать "-" так: "описание Рима -тур-агентство".

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

Опубликовано: 04.04.2015
Помощь сайту
RusOpen.com - это некоммерческий проект. Это значит, что он не приносит прибыли и держится исключительно на Вашем энтузиазме и личных средствах Администрации сайта.
Яндекс.Метрика
Наверх