Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.7900
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 25.04.2010, 23:22   #1
Summer In Paris
Senior Member
 
Аватар для Summer In Paris
 
Регистрация: 12.05.2007
Сообщений: 218
Бабло: $58175
По умолчанию Техническое решение для Related Search

Парни, вопрос следующий,

Есть большой каталог продуктов, с тематическими разделами и с постраничной навигацией ну и всем прочим. Есть база кеев на 8 мегов к нему, в базе собранны запросы по всем разделам вместе. Есть желание вывести определённое количество кеев из этой базы в случайном порядке но в соответствии с тематикой раздела на страницах постраничной навигации, да и вообще где захотим (т.е. сделать блок Related Searches). Вопрос к тем, кто решал подобную задачу - какие программные решения для этого использовались, и как вы описывали алгоритм выборки? Есть мнение, что будем заворачивать это всё через Sphinx, но пока нет определённого чёткого понимания метода

Спасибо за помощь
Summer In Paris вне форума  
Старый 25.04.2010, 23:34   #2
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,382
Бабло: $470735
По умолчанию

если в базе все кеи в куче, то как определять кеи, которые не подходят по морфологии к основному кею? - наверно никак без дополнительной инфы

а морфологически схожие кеи - да, технически можно вычленить
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 25.04.2010, 23:48   #3
Summer In Paris
Senior Member
 
Аватар для Summer In Paris
 
Регистрация: 12.05.2007
Сообщений: 218
Бабло: $58175
ТС -->
автор темы ТС По умолчанию

Ну в примитивном виде известно, что раздел А он про тему A1, A2 и A3, т.е. в свойствах "чего-то" можно приписать разделу A некие "опорные" кеи, и "каким-то" образом делать быстро выборку из базы, затем раскидывая результат по страницам. Это если в лоб, и тут вопрос - что за софт, и как?

В более общем случае, конечно, хотелось бы, что бы на входящий к некому софту запрос, состоящий теоретически из множества слов, на выходе получать определённый набор "связанных" кеев. В принципе результаты можно и закешировать, т.к. база меняется не часто, но опять же - важен алгоритм, по которому можно провести подобную выборку, и используемый для этого софт. Хелп!
Summer In Paris вне форума  
Старый 26.04.2010, 13:03   #4
business-net
Особый статус
 
Регистрация: 19.02.2009
Сообщений: 109
Бабло: $31155
По умолчанию

незнаю правильно ли я понял задачу. Но если одноразово делать, то можно было бы отпарсить Гугла или Яшу по релевантным страницам из сайта по каждом кею. В итоге у нас будет связка
кей-урл сайта
кей-урл сайта2
кей2-урл сайта
....

дальше все это пихаем в базу, и выводим на странице или рандомно или же с привязкой к конкретной странице. (допустим если нужно выводить кеи по одной тематике на страницах этой же тематики)

за одно и сайт прокачается за счет перелинковки.
как то так.
business-net вне форума