Поиск по дневнику - это очень удобная вещь.
Поиск по дневнику на нашем сайте реализован при помощи поиска Яндекса по блогам (далее - ЯППБ или Яндекс). У них есть база данных лент RSS всех открытых дневников. После того, как вы напишете новую запись, она попадет в ленту RSS вашего дневника, Яндекс оттуда возьмет текст записи, разберёт на ключевые слова, обработает и сохранит у себя, а потом, когда вы воспользуетесь поиском, покажет вашу запись.
Итак, из этого следует, что для того, чтобы поиск по дневнику работал, должны выполняться два условия:
1. дневник должен быть открыт для незарегистрированных пользователей;
2. дневник должен индексироваться поиском Яндекса по блогам.
Почему дневник должен быть открыт для незарегистрированных пользователей
Дело в том, что если доступ к дневнику как-нибудь ограничен, то новые записи не попадают в ленту RSS дневника и, стало быть, не попадают в базу Яндекса. Конечно, технически можно сделать так, чтобы записи из закрытых дневников попадали в ленту RSS, но тогда, сами понимаете, не будет никакого толку в ограничении доступа к дневнику - это как если квартира закрыта на ключ, который лежит под половичком.
Почему дневник должен индексироваться
Собственно, здесь под словом индексация я подразумеваю, что лента RSS вашего дневника обрабатывается Яндексом, то есть, он получает по ней новые записи в вашем дневнике.
Про ленту RSS
Я уже несколько раз сказал "лента RSS", но еще не рассказал, что это. Итак, RSS - это формат упрощенного представления информации в вашем дневнике - приводится только текст записи, кое-какие технические параметры (автор, дата, время и ссылка на запись, само собой). Вот, например, как определяет RSS Яндекс.
Найти ссылку на ленту RSS просто: надо перейти на главную страницу вашего дневника, открыть исходный код записи, найти там текст "Публичная RSS дневника" и скопировать следующую ссылку.
читать дальше
Добавить дневник в индексацию
Новые дневники (если они открыты для всех, конечно же) попадают в индексацию Яндекса автоматически. Закрытые дневники (такие, где каким-либо образом ограничен просмотр для гостей) Яндексом не индексируются.
Если ваш дневник был закрытым, а сейчас вы его открыли, то Яндекс некоторое время может не знать, что ваша лента RSS уже не пустая и там есть какие-то записи. Для того, чтобы ускорить этот процесс "узнавания", вам следует выполнить следующие действия:
1. узнать ссылку на вашу ленту RSS (это двумя абзацами выше)
2. зайти сюда blogs.yandex.ru/add.xml
3. ввести в соответствующие поля ссылку на ленту RSS и код подтверждения
4. ???
5. profit
Несколько дней после этого нужно будет подождать, после чего Яндекс начнет ваш дневник индексировать, поиск заработает, дамы бросают в воздух чепчики, народ ликует.
читать дальше
Поиск по дневнику
diary-tips
| понедельник, 21 мая 2012