Скрипт поиска по MySQL нужен

Тема в разделе "Коммерческие", создана пользователем Gostemilov, 19 апр 2008.

Информация :
Публиковать (для всех) нуленые версии, особенно от modulesgarden КАТЕГОРИЧЕСКИ не стоит. Тема мониторится оным разработчиком, а к нам приходят абузы которые нельзя игнорировать.
Статус темы:
Закрыта.
Модераторы: Amazko, Aste
  1. Gostemilov

    Gostemilov Постоялец

    Регистр.:
    20 ноя 2006
    Сообщения:
    66
    Симпатии:
    5
    Описание задачи:

    Стоит форум Vbulletin (есть встроенный поиск, все прекрасно работает)
    К нему привернут Links and Download Manager - свой поиск.
    Блоги - свой поиск
    Галерея - свой поиск
    Subdreamer - свой поиск и так далее и так далее.

    Что нужно:

    Скрипт поиска по MySQL, в котором можно (пусть на уровне кода, делать-то один раз) указать таблицы и поля, в котрых проводить поиск.

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

    Плюс к этому - база уже сейчас на сотни мегов. Постоянный поиск по сложному запросу по всей базе гарантированно повесит сервер, тут к гадалке не ходи. Стало быть, нужно создание некоего индексного файла, в котором и будут храниться результаты ранее произведенных поисков или (что лучше) проводимых, скажем, кроном, раз в сутки сканирования базы.

    Что-то я уже мудрить начал... В итоге - надо просканировать базу, загнать найденные слова (желательно - ВСЕ) в таблицу и рядом с каждым вогнать URL, по которому это счастье искать. Что-нибудь из существующих скриптов хотя бы приблизительно напоминающее описанное делает? Никто не встречал?

    Практически решилось с помощью Sphider
    _http://www.sphider.eu/
     
Статус темы:
Закрыта.