Контент сайта - исполнители, альбомы, песни. В БД mysql есть таблицы по исполнителям, альбомам, песням. Исполнители, альбомы, песни могут быть как односложными , так и многосложными словами.
Результаты поиска по сайту представляются на одной странице и в виде трех разделов:результаты поиска по исполнителям, по альбомам и по песням.
Поисковый запрос может состоять как только из имени исполнителя или альбома или песни, так и из имени испонителя и альбома или альбома и песни. Вообщем любая комбинация, т.к. Поисковый запрос будет выполнять пользователь сайта.
Подскажите логику создания такого поиска, чтобы результат был релевантный и эффективный - не сильно грузил сервер.
Ради примера я могу привести поисковую систему mp3search.ru. Я попробывал сделать следующие запросы.
Испонитель - Sarah brightman
альбом - time to say goodbye.
Варианты запросов:
1) Sarah brightman
time to say goodbye
2) brightman Sarah time to say goodbye
3) time to say goodbye Sarah brightman
И ДАЖЕ
4) Sarah time brightman to say goodbye
Резульат всех этих запросов был один и тот же -
В графе испонители на первом месте была sarah brightman,
в графе альбомы на первом месте - time to say goodbye.
Буду благодарен за ответы. Может быть можно использовать сторонее програмное обеспечение.
2 , 11 (31.08.2009 - 10:40) stepan ():
Я вам посоветую для начала перевести кодировку а потом уже писать .

3 , 16 (31.08.2009 - 10:43) Michael ():
Ⱐ⃒⸠⃥ഊ⃰퇨 ⸠ഊ⃭⃭⃯⃯⃯ﬠ⃨

2 , 15 , 48 (31.08.2009 - 12:59) FatCat ():
:
(stasbz @ 31.08.2009 - 11:38) |
. - , , . mysql , , . o, , , . P : , . , . , .. . , - . P mp3search.ru. . o - Sarah brightman - time to say goodbye. : 1) Sarah brightman time to say goodbye 2) brightman Sarah time to say goodbye 3) time to say goodbye Sarah brightman o 4) Sarah time brightman to say goodbye P - sarah brightman, - time to say goodbye. . . |
(stepan @ 31.08.2009 - 11:40) |
. |
1 , 30 , 35 (31.08.2009 - 14:30) Kerlyk ():
: FatCat, , ? .... >_<
7 , 28 (31.08.2009 - 14:37) stepan ():
, .
4 , 11 (31.08.2009 - 14:41) Kerlyk ():
...
15 , 18 (31.08.2009 - 14:57) Romms ():
stasbz ... : - brightman Sarah time to say goodbye brightman Sarah time to say goodbye ... .... ( ) ... ...
:
:
stasbz Я думаю тебе найлучше искать по словам... например: �щем - brightman Sarah time to say goodbye Берёшь brightman Sarah time to say goodbye и ищеш его по таблицам... дальше убираеш одно слово и опять.... и так дальше(причём убирать надо поочереди тоесть нужно все возможные комбинации поискать) Вот например самый простой способ... но нагрузочка будет... |
2 , 2 (31.08.2009 - 14:59) Romms ():
Здесь кодировка UTF-8
- Windows-1251
- Windows-1251
6 , 18 (31.08.2009 - 15:05) stepan ():
(Kerlyk @ 31.08.2009 - 11:41) |
.. |
, .
1 , 43 , 29 (31.08.2009 - 16:49) FatCat ():
. .
, , .
, , .

