search_log min_results

Post Reply
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

search_log min_results

Post by serge »

шаблон:
<search_log num=1-40 min_results=5 order=easy_random>

выдает, среди прочих, запросы, где вообще нет результатов поиска... это баг или я что-то неправильно вывожу?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: search_log min_results

Post by admin »

Recheck search queries log
Delete from search queries log
request that return 0 results (ie no galleries for this search request)


включено? может старый запрос просто
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: search_log min_results

Post by serge »

Recheck search queries log = YES
сёрч лог очистил

site.com/?search=something
шаблон content_search

в шаблоне строка
<search_log num=1-20 min_results=1 search=GET_search>

выдает, помимо прочих, запросы по которым 0 результатов.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: search_log min_results

Post by admin »

может просто не дошло еще?

в rotation.log должно быть

Check search queries ..

есть? в любом случае админка и что куда как смотреть для проверки
тут по описанию не смогу определить
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: search_log min_results

Post by serge »

в логе есть:

2024-03-11 23:47:03: Schedule function check_search_queries at 2024-03-11 16:31:04 ( now 2024-03-11 23:47:03) (1.2263720035553, 0.0058999061584473)

есть характерная особенность, сейчас опишу, вероятно поймете в чем дело и админка будет не нужна:

те результаты, что нулевые, выглядят исключительно таким вот образом:
asianpublic
hugecum
vintagestockings
...

то-есть, если бы они были с пробелами (+) между словами, то в выдаче они есть, но почему-то они в <search_log num=1-40 min_results=5 order=random> отображаются слитно... ну и соответственно у них 0 результатов получается.

Если всё же не понятно, то, дайте знать, скину админку.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: search_log min_results

Post by admin »

" но почему-то они в <search_log num=1-40 min_results=5 order=random> отображаются слитно"

а где отображаются НЕ слитно?
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: search_log min_results

Post by serge »

admin wrote: Tue Mar 12, 2024 11:42 am " но почему-то они в <search_log num=1-40 min_results=5 order=random> отображаются слитно"

а где отображаются НЕ слитно?
Ну речь идет о том, что в серчлог попадают запросы в виде двух (или более) слов в слитном написании и, соответственно, эти запросы имеют ноль результатов. Проблема их присутствия в серчоге, другими словами. Видимо скрипт такие запросы почему-то не идентифицирует, как те, у которых нет результатов :roll:
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: search_log min_results

Post by admin »

есть простой вариант проверить: самому ввести запрос в 2 слова
попадает слитно в базу?
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

Re: search_log min_results

Post by serge »

разобрался, да, получается была проблема на моей стороне...

шаблон такой:
/?search=<?php echo strtolower(str_replace(' ', '+', '<!--ESCAPED_STRIP_SPECIAL_CHARS_SEARCH_QUERY-->'));?>

но при этом в серч лог попадают запросы с плюсом между слов... (например asian+fetish) следовательно ESCAPED_STRIP_SPECIAL_CHARS_SEARCH_QUERY превращает такие запросы в слитное написание (asianfetish)... фильтр надо подправить видимо
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: search_log min_results

Post by admin »

я вообще не понимаю зачем такая сложная констукция

можете словами рассказать зачем тут какие префиксы и убирать плюс?
Don't forget to run script update
Post Reply