Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.18;
Скачать: CL | DM;

Вниз

Оргазнизация поиска по сайту   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.052 c
14-1119850604
kot andrei
2005-06-27 09:36
2005.07.18
Cимпатичные ребята....


10-1094107796
AlexXn
2004-09-02 10:49
2005.07.18
MIDAS сервер


14-1119696103
Ники
2005-06-25 14:41
2005.07.18
Формула


9-1112788372
Gaiti
2005-04-06 15:52
2005.07.18
Problems with animation


1-1120124715
PIF
2005-06-30 13:45
2005.07.18
оператор case