Page 4 of 5
Re: <!--TOTAL_ITEMS--> для Search log
Posted: Tue Nov 14, 2023 7:23 pm
by darkover
admin wrote: Tue Nov 14, 2023 10:41 am
те вопрос немного другой: пагинация выводит с пропуском как и надо, иначе на странице было бы 3000 линков и смотрелось бы не красиво.
<search_log type=pagination show_all_pages=true num=1-3000>
domain.com/sitemap-log-<!--PAGE_NUM-->.xml<br>
</search_log>
вот так ok?
Вот так вроде окей
Code: Select all
<search_log type=pagination show_all_pages=true num=1-3000>
domain.com/sitemap-log-<!--PAGE_NUM-->.xml<br>
</search_log>
Выводит domain.com/sitemap-log-1.xml по порядку до sitemap-log-21.xml
Серчей 51к, так что похоже на правду
А вот сами серчи нифига не выводятся
Code: Select all
<search_log num=1-3000>
<!--SEARCH_QUERY--></br>
</search_log>
Выводит 368 серчей из 51к
попробовал
Code: Select all
<search_log num=1-4000>
<!--SEARCH_QUERY--></br>
</search_log>
Вывел 459 серчей
Кручу тестовый теплейт с пагинаций - все один и тот же вывод
tube/index.php?force_template=test&skip_cache=true&page=4
Ну собственно и сам тестовый темплейт, что был взят несколько сообщений выше от тебя
Code: Select all
<search_log type=pagination show_all_pages=true num=1-3000>
domain.com/sitemap-log-<!--PAGE_NUM-->.xml<br>
</search_log>
<search_log num=1-3000>
<!--SEARCH_QUERY--></br>
</search_log>
Как сделать сайтмапу для серчей ? )
Re: <!--TOTAL_ITEMS--> для Search log
Posted: Tue Nov 14, 2023 7:33 pm
by darkover
вот просто погонял, один таг search_log, без пагинаций всяких
<search_log num=1-1000 > - вывел 174 серча
<search_log num=1-5000 > - вывел 559 серча
<search_log num=1-10000 > - вывел 927 серча
Re: <!--TOTAL_ITEMS--> для Search log
Posted: Wed Nov 15, 2023 5:54 am
by admin
есть предположение что поск из сфинкса который не индексирован а база уже поменялась, либо без сфинкса но так же из базы уже был удалены тумбы в значительной мере
если нет - тогда не угадал по описанию, скидывайте админку
Re: <!--TOTAL_ITEMS--> для Search log
Posted: Wed Nov 15, 2023 8:59 am
by darkover
admin wrote: Wed Nov 15, 2023 5:54 am
есть предположение что поск из сфинкса который не индексирован а база уже поменялась, либо без сфинкса но так же из базы уже был удалены тумбы в значительной мере
если нет - тогда не угадал по описанию, скидывайте админку
Сфинкс я проверил в первую очередь, сравнил конфиг, переиндексировал.
Вот есть запросы там, по которым нет никаких галер. Они то тоже должны вывестись или выводятся только те серчи, по которым что-то есть в базе?
Админка улетела в пм
Re: <!--TOTAL_ITEMS--> для Search log
Posted: Fri Nov 17, 2023 9:44 am
by admin
ясно
на одной странице пытается выводить выводить уникальные галеры
но в поиске на разные поиски - одна и та же галера в топе
mysql> select count(*) from rot_search_queries;
+----------+
| count(*) |
+----------+
| 78950 |
+----------+
1 row in set (0.00 sec)
mysql> select count(distinct(gal_id)) from rot_search_queries;
+-------------------------+
| count(distinct(gal_id)) |
+-------------------------+
| 499 |
+-------------------------+
1 row in set (0.31 sec)
добавил такой вариант
<search_log num=1-5000 allow_dupes=true>
что б можно было вывести все
Re: <!--TOTAL_ITEMS--> для Search log
Posted: Fri Nov 17, 2023 11:13 am
by darkover
Я не совсем понимаю, причем тут сами галеры. Т.е. сейчас, с allow_dupes=true - можно построить список search_query для сайтмапа ? ( цель изначально такая и была, впихнуть все серчи в сайтмап
Re: <!--TOTAL_ITEMS--> для Search log
Posted: Fri Nov 17, 2023 11:22 am
by darkover
проверил, ничего не изменилось.
Code: Select all
<search_log num=1-100 allow_dupes=true>
<!--SEARCH_QUERY--></br>
</search_log>
<search_log type=pagination show_all_pages=true num=1-100>
domain.com/sitemap-log-<!--PAGE_NUM-->.xml<br>
</search_log>
Выдает одни и те же кеи, что с пагинацией, что без
Re: <!--TOTAL_ITEMS--> для Search log
Posted: Fri Nov 17, 2023 12:13 pm
by admin
тут к сожалению есть еще нюанс который сложно поменять что б не нарушить обратную совместимость ..
раньше было сделано так что б
<search_log num=1-100
на всех страницах пагинации выдавал одинаковый результат ( условно на всех страницах категорий надо последние 100 запросов) потому тут num автоматом не двигается ..
надо делать
<search_log num=1-100 allow_dupes=true adjust_num_to_page=true>
не знаю как сейчас это сделать логично что б сохранить обратную совместимость
Re: <!--TOTAL_ITEMS--> для Search log
Posted: Fri Nov 17, 2023 12:41 pm
by darkover
admin wrote: Fri Nov 17, 2023 12:13 pm
тут к сожалению есть еще нюанс который сложно поменять что б не нарушить обратную совместимость ..
раньше было сделано так что б
<search_log num=1-100
на всех страницах пагинации выдавал одинаковый результат ( условно на всех страницах категорий надо последние 100 запросов) потому тут num автоматом не двигается ..
надо делать
<search_log num=1-100 allow_dupes=true adjust_num_to_page=true>
не знаю как сейчас это сделать логично что б сохранить обратную совместимость
Подождите! ) Зайдем с другой стороны - может мы недопонимаем друг друга.
Как бы ты решил задачу сейчас, с помощью темлейтов
Вывести все-все search_query на страницу с пагинацией. Или в текущих реалиях это не возможно сделать ?
Re: <!--TOTAL_ITEMS--> для Search log
Posted: Fri Nov 17, 2023 3:22 pm
by admin
<search_log num=1-100 allow_dupes=true adjust_num_to_page=true>
<!--SEARCH_QUERY--></br>
</search_log>
<search_log type=pagination show_all_pages=true num=1-100>
domain.com/sitemap-log-<!--PAGE_NUM-->.xml<br>
</search_log>
работает?