Книга: Яндекс для всех

1.11.10. Расширенный поиск по блогам

1.11.10. Расширенный поиск по блогам

То, о чем говорилось ранее, не является поиском по блогам в полном смысле этого слова. Все индикаторы формирует и показывает вам сервис. Но среди ссылок в индикаторах лишь малая толика того, о чем пишут в дневниках и форумах. И найти то, что нужно именно вам, можно с помощью обычного поиска. Вписываете в строку поиска нужное выражение, нажимаете кнопку Найти или клавишу <Enter>. Дальше все выполняется так же, как и при поиске по веб-страницам.

Формировать запросы можно с использованием всех тех поисковых операторов, о которых уже говорилось в этой главе. Поиск устойчивого выражения и поиск слов, расположенных на определенном расстоянии друг от друга, исключение или наоборот, обязательное вхождение определенных слов или выражений. Вот пример. Ищем, что у нас может быть в результатах по слову Сочи. Если провести поиск по этому слову так, как оно сейчас написано, в результаты попадут заметки, содержащие и название города Сочи, и слова, в которых Сочи составляют только их часть, например — сочился, сочится. Но если использовать специальный оператор и в поле поиска записать выражение ! Сочи, то лишних заметок в результатах поиска уже не будет.

Найденные результаты сортируются по дате публикации. Но сортировку можно изменить на сортировку по релевантности. И в обоих случаях можно результаты сгруппировать по авторам.

Как и при поиске по веб-документам, для поиска по блогам предлагается кроме простого, еще и расширенный вариант. Найдите под строкой поиска ссылку Расширенный поиск и перейдите по ней. На новой странице (рис. 1.35) уже не будет никаких индикаторов. Здесь лишь поля для ввода дополнительных условий. Если вы внимательно к ним присмотритесь, то обнаружите, что многие поля реализуют описанные в предыдущем разделе дополнительные операторы поиска по блогам.


Таких полей пять — Сервер, Автор, Настроение, Музыка, Категория. Используя расширенный вариант поиска, вам не придется запоминать и руками вписывать эти дополнительные операторы. Обратите внимание, что для полей Сервер, Автор, Категория можно введенные значения использовать в качестве исключений — искать по всем остальным, за исключением вписанного в поле.

Кроме этих полей, для уточнения запроса используются и другие параметры (интервал дат, наличие в тексте определенной ссылки и др.).

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

Иногда бывает необходимо ограничить область поиска только блогами или форумами. Для этого предназначены три переключателя, позволяющие определить нужную область. Их можно выставлять в различной комбинации, как по одному, так и попарно.

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

Поиск — поиском, но, как и при поиске по новостям, бывает интересно оформить подписку на поисковый запрос. Сделать это довольно просто. При поиске по любому запросу показывается ссылка RSS-поток по запросу…, которая ведет на RSS-документ с результатами поиска. Используя программы-аггрегаторы RSS, можно удобным способом получать уведомления о новых сообщениях по интересующему запросу. По умолчанию найденные сообщения не сгруппированы по авторам, однако вы можете получить RSS с любой необходимой сортировкой или группировкой, заменив в соответствующем URL search.xml на search.rss.

Оглавление книги


Генерация: 1.577. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз