Новые операторы поиска от Яндекс
19 января 2010 года
В Яндексе произошло обновление языка поиска, в результате которого появилось два совершенно иных оператора поиска, что рассчитаны на использование продвинутыми и опытными пользователями. Оператор * (так называемый «джокер») позволяет осуществлять поиск с учетом пропущенного слова. К примеру, пользователь хочет найти «Дориан Грей», но не хочет, чтобы в выдаче поисковой машины ему попадались результаты, в которых идет речь о с недавно выпущенным фильмом с таким названием. Тогда пользователь может использовать оператор «джокер» с обязательными кавычками: ["Дориан Грей *фильм"].
Данную операцию в старом языке формирования запросов можно было осуществлять при помощи оператора «минус». Второй старый оператор OR, что позволял осуществлять поиск только одного из слов запроса, был заменен символом | (вертикальным разделителем), который также использует корпорация Google для этой операции.
Оператор поиска (date: ) позволяет искать данные по диапазону атрибута. Приведем пример, чтобы найти статьи и новости, опубликованные с 14 по 18 февраля 2010 года о проведении олимпиады в Ванкувере (Канада), пользователь должен ввести в строку [Ванкувер олимпиада date:20100214..20100218].
И в добавление к этому Яндекс ввел такие же операторы, которые раньше были у Google: && (поиск слова в пределах одного отдельного документа) и & (ищет слова, ограничиваясь пределом одного предложения). Таблицу с подробным описанием нового языка запросов можно посмотреть на страничке Яндекс.Помощи.
Представители компании Яндекс сообщают, что после обновления языка количество ложных срабатываний было существенно снижено с помощью новых алгоритмов разбора каждого запроса. В примерном пересказе это будет звучать так: «Мы будем поддерживать обе версии языка запросов, как новую, так и старую в ближайшее время. Ожидайте дополнительного заявления о том, когда будет осуществлен полный переход на новый язык».