Форум: "Потрепаться";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
ВнизОргазнизация поиска по сайту Найти похожие ветки
← →
Kerk © (2005-06-24 18:36) [0]В общем задумал я делать поиск по сайту. Весь контент лежит в базе MySQL.
Ну вот допустим есть у нас набор: keyword1, keyword2, ..., keywordN
Самое очевидное - сделать запрос:SELECT * FROM fffff WHERE cccccc LIKE "%keyword1%" OR comment LIKE "%keyword2%"... comment LIKE "%keywordN%"
Но в таком варианте ни о какой релевантности поиска и речи быть не может.
Хотелось бы чтоб рекорды с содержанием бОльшего количества keyword[] оказывались выше.
Пока по этому поводу идей в голове нету.
Потому и задаю знаменитый вопрос - что делать?
Реклама - http://kladovka.net.ru
P.S. А может поставить для поиска по сайту формочку от Яндекса и не мучаться? Хотя все-таки хочется сделать своё.
← →
Eraser © (2005-06-24 18:44) [1]Kerk © (24.06.05 18:36)
А может поставить для поиска по сайту формочку от Яндекса и не мучаться?
На королевстве делфи так и сделали, хотя там ещё есть и поиск по "круглому столу"... самописный.
ЗЫ не мешало бы и этому ( http://www.delphimaster.ru/ ) сайту сделать хотя бы формочку от яндекса... всё лучше чем никак.
← →
Ломброзо © (2005-06-24 19:02) [2]Eraser © (24.06.05 18:44)
Kerk © (24.06.05 18:36)
А может поставить для поиска по сайту формочку от Яндекса и не мучаться?
На королевстве делфи так и сделали, хотя там ещё есть и поиск по "круглому столу"... самописный.
ЗЫ не мешало бы и этому ( http://www.delphimaster.ru/ ) сайту сделать хотя бы формочку от яндекса... всё лучше чем никак.
Не знаю, что есть под Perl, но вот под Java, к примеру, существуют индексирующие движки. Ото вот lucene (искать на http://jakarta.apache.org) - движок с анализатором русского текста, ищет по релевантности без учёта словоформы. Ему на вход подаётся поток или строка, он её переваривает и кладёт в индексный файл своего формата. Наверняка существуют подобные аналоги и для Perl/PHP.
---------
DMJS 0.5 | http://dmjsclient.narod.ru
← →
Ломброзо © (2005-06-24 19:11) [3]М-дя. Существует порт Lucene под Perl
http://search.cpan.org/dist/Plucene/
http://use.perl.org/article.pl?sid=04/02/03/0234231
Фигня в том, что класс RussanAnalyzer в перл не портирован.
← →
Kerk © (2005-06-24 21:44) [4]Eraser © (24.06.05 18:44) [1]
не мешало бы и этому ( http://www.delphimaster.ru/ ) сайту сделать хотя бы формочку от яндекса...
Здесь не прокатит. Форум очень живой, а Яндекс ищет только среди проиндексированных страниц.
А для Кладовки все-таки хотелось бы сделать пусть простой движок, но свой, т.е. готовые движки не интересно :(. За ссылки спасибо, посмотрю.
P.S. Надо в Perl. PHP не устраивает совсем.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c