Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > Идеология поиска по сайту + удаление окончаний у с


Автор: KatEr 24.3.2003, 21:37
Здравствуйте!
Не могли бы Вы мне подсказать, какие способы создания поиска по сайту существуют?
На ум приходит только: проходить по всем файлам сайта и искать слова из запроса. Есть ли другие варианты?
И еще проблема - как искать различные формы данного слова? Просто обрезать последние буквы (которые, например находятся в массиве возможных окончаний)? Или есть что-то другое?

Автор: desyatnik 26.3.2003, 00:30
Разумеется, надо проходить по всем файлам сайта. Вопрос только в одном - при поиске или же заблаговременно? Т.е. можно заранее пройтись по файлам и создать индекс, а потом искать в индексе. Массив возможных окончаний не прокатит, AFAIK для грамматического анализа используются несколько более сложные алгоритмы. На Жабе что-то на эту тему было, причём с поддержкой русского языка. Название не помню, но что-то связанное с Апачем. Стоит спросить в Жабьем разделе форума smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)