Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
3-1117771022
paul_k
2005-06-03 07:57
2005.07.18
Как в RAVE сгруппировать записи


6-1113119643
DimDim
2005-04-10 11:54
2005.07.18
Системный каталог на соседнем компьютере?


1-1120232152
SpyBoy
2005-07-01 19:35
2005.07.18
Версия проги


10-1096551187
AntonSh
2004-09-30 17:33
2005.07.18
COM Server


4-1116699894
Volume
2005-05-21 22:24
2005.07.18
Task Manager




   Наверх