Несколько дней назад в поиске Яндекса обновился язык запросов, который используется опытными пользователями для наиболее эффективного поиска в интернете.
Обновленный язык удовлетворяет двум главным требованиям к хорошему языку запросов:
* наличие специальных операторов поиска не должно мешать тем пользователям, которые не используют язык запросов и могут о его существовании даже не подозревать (минимизация ложных срабатываний);
* синтаксис этих операторов должен быть удобен для тех, кто ими пользуется.
После обновления языка количество ложных срабатываний было снижено за счет новых алгоритмов разбора запроса. Кроме того, были добавлены новые операторы поиска, например:
* поиск с учетом пропущенного слова (с помощью оператора «джокер»): "общество * поэтов";
* поиск по диапазону значений атрибута: олимпиада в Ванкувере date:20100214..20100216.
В ближайшее время мы будем поддерживать как новую, так и прежнюю версию языка запросов. О полном переходе на новый язык мы объявим дополнительно.
Вот такие пироги. upd
Последний раз редактировалось mazder; 28.02.2010 в 20:58.
Сделали просто отлично, теперь парсить намного легче станет)) И даже не важно что некоторые старые парсеры придется переделать. Зато хоть по дате сортируй. Красота))
Тоже самое как и в php перенасыщено операторами и функциями, выполняющих одно и тоже. Может для совместимости оставили, или в каждом есть очень маленькие нюансы, незаметные с первого взгляда