Page 1 of 4

search log и ниши

Posted: Wed Dec 20, 2017 8:23 pm
by smart
приветсвую.

столкнулся с такой проблемкой, есть ниши, а есть поисковые запросы. Но ниши оформлены многословно, например amateur sex videos, она выводится исходя из поля group_custom_name?
соответсвенно релейтед запросы не попадают на страницу нишевую, так как они не совпадают полностью с названием ниши. Отсюда вопрос:
каким образом можно задавать релейтед поиски согласно не имени по которому выводится ниша в нашем случае это group_custom_name, а по group_name ?

Re: search log и ниши

Posted: Thu Dec 21, 2017 6:00 am
by admin
Приветствую !
related в данном случае это по наличию названия группы в запросе поиска или по search_query_limit ?

Re: search log и ниши

Posted: Thu Dec 21, 2017 6:42 am
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. Это конечно моя логика мышления, которая видимо не сочетается с логикой выдачи :)

Re: search log и ниши

Posted: Thu Dec 21, 2017 6:50 am
by admin
thumb search_log=all filter=GET_GROUP_NAME


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

Re: search log и ниши

Posted: Thu Dec 21, 2017 7:20 am
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]

Re: search log и ниши

Posted: Thu Dec 21, 2017 7:22 am
by smart
group name - amateur
custom name - amateur sex videos

Re: search log и ниши

Posted: Thu Dec 21, 2017 7:28 am
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

как тут догадаться что надо фильтровать именно по только одному слову из урла?

Re: search log и ниши

Posted: Thu Dec 21, 2017 7:35 am
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 ?
Глядя на то, что имеем я и подумал, что обращаться будет именно к имени группы, а не к кастом имени :)

Re: search log и ниши

Posted: Thu Dec 21, 2017 7:53 am
by admin
filter=GET_GROUP_NAME

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

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

filter=GET_MY_VAR

Re: search log и ниши

Posted: Thu Dec 21, 2017 8:26 am
by smart
admin wrote:filter=GET_GROUP_NAME

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

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

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

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