DrBorman Гость
|
Добавлено: Ср Авг 13 2003 14:24 Заголовок сообщения: Есть несколько вариантов. Первый - установи Яндех Лайт, иногда он работает. См. внутри (+) |
|
|
Второй - программный - все тексты на сайте храни в базе данных, потом формируй SQL запрос на основе несложного регулярного выражения, и выводи нужную статью с предпросмотром.
Третий - программный - наиболее сложный и профессиональный - если сайт на html, пиши скрипт, который делает следующее: - читает каталог, в котом расположены html файлы - читает построчно файлы, на основе регулярного выражения (сложного) производит индексацию текста (возможно по значимости, частоте повторения фраз, релевантности) в файлах, то есть выбирает только текст - заносит, согластно алгоритма, тексты в базу данных, выделяет заголовки, указывает имена файлов - Всё это производится либо по cron, либо по измению файлов (на сервере надо держать постоянно процесс, отслеживающий изменения файлов), либо по прихоти администратора (создаётся админ интерфейс, в котором есть кнопка переиндексировать сайт, при нажатии запускается процесс индексации)
Во всех програмных случаях необходимо учитывать: 1. Объём информации 2. Время, отведённое на выполнение скрипта.
Вообще, программинг на основе регулярных выражений - дело трудоёмкое и дорогостоящее.
Удачи! |
|