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
но вывод урла группы через
соответсвенно запрос не попадает на страницу группы в раздел релейдет поиск, соответсвенно если кастом нэйм 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
<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, которое в базе состоит из одного слова ?