Вопрос № 21195: Как сделать на PHP поиск текста по страницам? Т.е. обычный сайтовый поиск: вводим текст, и получаем список страниц сайта, где есть этот текст.
Или, может быть, есть готовые скрипты? Если да, подскажите ссылки на них.
Спасибо....
Вопрос № 21195
Как сделать на PHP поиск текста по страницам? Т.е. обычный сайтовый поиск: вводим текст, и получаем список страниц сайта, где есть этот текст.
Или, может быть, есть готовые скрипты? Если да, подскажите ссылки на них.
Спасибо.
Отправлен: 22.05.2005, 19:34
Вопрос задал: Master89 (статус: 3-ий класс)
Всего ответов отправлено: 2
Отвечает: Lancelot
Здравствуйте, Master89!
Подскажу только идеи.
1) Для каждого текста создать отдельный файл, без использования тегов т.е. только чистый текст,
забить имена всех файлов с текстом в БД, запустить цикл с поиском по каждому файлу.
2) Забить все тексты в БД и устроить поиск там.
3) Для каждого текста в БД забить несколько ключевых слов (например 15) и устроить поиск по
ключевым словам
Ответ отправил: Lancelot (статус: 2-ой класс)
Отправлен: 26.05.2005, 16:56 Оценка за ответ: 4
Отвечает: Сажин Владимир Сергеевич
Здравствуйте, Master89!
Такой скрипт состоит из двух частей:
1) Скрипт, который индексирует все страницы на сайте и заносит слова в отдельную базу.
2) Скрипт, обеспечивающий поиск в этой базе, и выводящий результаты.
Создание такого скрипта вручную -- процесс долгий и утомительный. Проще скачать готовый скрипт.
Один из самых хороших -- phprusearch. Сходи на woweb.ru.
Ответ отправил: Сажин Владимир Сергеевич (статус: 1-ый класс)
Отправлен: 27.05.2005, 15:25 Оценка за ответ: 5