PDA

Просмотр полной версии : Еще раз про Поиск по сайту.


agravin
09.04.2012, 15:23
Доброго дня. На сайт понадобился поиск, да не простой, а чтоб и в tt_news можно было найти, все что нужно. Да расширенный поиск, да чтоб подсветка слов была в списке результатов поиска. (Очень понравился пример поиска здесь - http://www.tgc1.ru хоть и тормозит слегка). Почитав форум ужаснулся - чтобы поставить нормальный индексированный поиск, нужно сделать столько телодвижений, что мама не горюй). Да и честно говоря знаний таких нет)).

Темы в основном не новые, так что подумал: "Разработчики не спят, может с тех пор, что сдвинулось и есть более простые решения?".

В общем если кто делал индексированный поиск на сайте и знает готовые решения, просьба отозваться.

dmartynenko
09.04.2012, 16:54
Простое решение?

Ведь очевидно что задача поиска - это задача очень сложная:
1. Подготовить весь контент сайта, для каждой страницы в "текстовом" виде (то есть без всего лишнего - без навигации, баннеров и т.п.).
2. Чем-то и куда-то проиндексировать этот контент, сохранить все проиндексированный контент и индексы.
3. Сделать модуль поиска, который будет использовать результат п.2 и искать по нему с учетом морфологии и можества других факторов.

Простое решение - это поставить себе поиск по яндекса или гугла.

У Яндекса есть свободно доступное "оффлайн" решение, которое можно установить себе локально на сервер. Но это не избавляет от решения задач 1 и 2, которые тоже весьма трудоемки.