|
Страница 1 из 1 [ Сообщений: 8 ] |
Автор |
Сообщение |
MpaK999
участник
|
|
Возник вопрос по новостным сайтам.
К примеру открываем и читаем новость про Памелу Андерсон, ниже идут ссылки по теме связанные с этой секс-бомбой.
Вопрос: как это задается?
В голове только 1 вариант: с новой новостью писать ключевые слова, с их помошью потом делать поиск по базе.
Как делаю остальные?
_________________ :: metal kick ass ::
|
|
 |
|
 |
des
соучастник
|
|
Да как угодно.
Начиная от того, что вручную пишутся
И заканчивая, как ты сказал.
Всё зависит от конкретной задачи почти всегда. Как удобнее, так и делай.
_________________ всё таково, каково оно есть, и больше никаково
|
|
 |
|
 |
MpaK999
участник
|
|
des, я то понимаю, что как угодно, интересен ваш опыт, как делаете вы, кто сталкивался с подобными проектами?
есть еще вариант, к примеру с новой новостью перечеслять (через разделитель, к примеру ,) ID связанных новостей... но так ведь, для каждой новости надо тоже самое делать... а если в день новостей 10-20?!
другая идея в создании неких групп, к примеру создать группу pamela_anderson и при добавлении в селекторе её выбирать...
_________________ :: metal kick ass ::
|
|
 |
|
 |
<sergio.ga>
новый человек
|
|
Каждой статье при добавлении прописывается список ключевых слов. По этим ключам и ищутся соответствия.
По моему так.
|
|
 |
|
 |
des
соучастник
|
|
по ключевым словам более грамотно
_________________ всё таково, каково оно есть, и больше никаково
|
|
 |
|
 |
MpaK999
участник
|
|
как вариант, да, но к примеру есть ключевые слова "памела андерсон секс-символ"
преобразовываем в SQL запрос, к примеру так "памела%андерсон%секс-символ" и делаем LIKE ? не больно ли уж это нагрузочно выходит? а если посетителей 5-6 тыщ?
_________________ :: metal kick ass ::
|
|
 |
|
 |
Long
SubAdmin Теоретик
|
|
MpaK999, а кто тебя заставляет использовать текстовые ключевые слова? сделай таблицу соответствий - id -ключевое слово. для примера - скачай исходники этого форума и посмотри как реализован поиск.
_________________ Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
|
|
 |
|
 |
MpaK999
участник
|
|
ок, посмотрю исходник phpbb
_________________ :: metal kick ass ::
|
|
 |
|
 |
|
Страница 1 из 1 [ Сообщений: 8 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|