search log и ниши

smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

search log и ниши

Post by smart »

приветсвую.

столкнулся с такой проблемкой, есть ниши, а есть поисковые запросы. Но ниши оформлены многословно, например amateur sex videos, она выводится исходя из поля group_custom_name?
соответсвенно релейтед запросы не попадают на страницу нишевую, так как они не совпадают полностью с названием ниши. Отсюда вопрос:
каким образом можно задавать релейтед поиски согласно не имени по которому выводится ниша в нашем случае это group_custom_name, а по group_name ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: search log и ниши

Post by admin »

Приветствую !
related в данном случае это по наличию названия группы в запросе поиска или по search_query_limit ?
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: search log и ниши

Post by smart »

admin wrote:Приветствую !
related в данном случае это по наличию названия группы в запросе поиска или по search_query_limit ?

в данном случае вывод поискового запроса такой

Code: Select all

thumb search_log=all filter=GET_GROUP_NAME
но вывод урла группы через

Code: Select all

<!--CATEGORY_CUSTOM_NAME-->
соответсвенно запрос не попадает на страницу группы в раздел релейдет поиск, соответсвенно если кастом нэйм amateur sex videos, то запросы которые сюда попадают, будут содержать фразу полностью, например amateur sex videos tube, но по факту CATEGORY_NAME = amateur, что подразумевает в фильтре попадание любых запросов с фразой amateur. Это конечно моя логика мышления, которая видимо не сочетается с логикой выдачи :)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: search log и ниши

Post by admin »

thumb search_log=all filter=GET_GROUP_NAME


какой конкретно урл без реврайта получается?
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: search log и ниши

Post by smart »

admin wrote:thumb search_log=all filter=GET_GROUP_NAME


какой конкретно урл без реврайта получается?
не совсем понял, урл группы такой

Code: Select all

/<!--CATEGORY_CUSTOM_NAME-->/
вывод серчей такой

Code: Select all

<thumb search_log=all filter=GET_GROUP_NAME num=1-50>
реврайт такой

Code: Select all

RewriteRule ^([^/]+)/$ /tcms/cgi/out.php?order=ctr&group_name=$1&url=content&p=100&skip_to_cookie=true&skip_sell=true [L]
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: search log и ниши

Post by smart »

group name - amateur
custom name - amateur sex videos
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: search log и ниши

Post by admin »

Итого получается

вывод в темпелйте

<thumb search_log=all filter=GET_GROUP_NAME num=1-50>

урл вида

/tcms/cgi/out.php?order=ctr&group_name=amateur sex videos&url=content&p=100&skip_to_cookie=true&skip_sell=true


как видно фильтруем по filter=GET_GROUP_NAME

те amateur sex videos

как тут догадаться что надо фильтровать именно по только одному слову из урла?
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: search log и ниши

Post by smart »

admin wrote:Итого получается

вывод в темпелйте

<thumb search_log=all filter=GET_GROUP_NAME num=1-50>

урл вида

/tcms/cgi/out.php?order=ctr&group_name=amateur sex videos&url=content&p=100&skip_to_cookie=true&skip_sell=true


как видно фильтруем по filter=GET_GROUP_NAME

те amateur sex videos

как тут догадаться что надо фильтровать именно по только одному слову из урла?
это логично, отсюда и вопрос, как сделать как надо, ведь нам известно group_name=amateur
я о том, что в базе то имя группы как amateur, так как серчлогу обращаться именно к group_name а не к custom_group_name ?
Глядя на то, что имеем я и подумал, что обращаться будет именно к имени группы, а не к кастом имени :)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: search log и ниши

Post by admin »

filter=GET_GROUP_NAME

говорит что надо слово брать из урла именно (GET параметры)

с ходу вариант добавить в урл например &my_var=amateur и сделать фильтр

filter=GET_MY_VAR
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: search log и ниши

Post by smart »

admin wrote:filter=GET_GROUP_NAME

говорит что надо слово брать из урла именно (GET параметры)

с ходу вариант добавить в урл например &my_var=amateur и сделать фильтр

filter=GET_MY_VAR
каким образом это согласовать в реврайтах ?

&my_var=amateur
как сюда подставить именно group_name, которое в базе состоит из одного слова ?
Post Reply