Page 1 of 2
rot_search_queries
Posted: Sat Feb 17, 2024 3:29 pm
by juliacold888
Здравствуйте. Есть вопрос касательно таблицы rot_search_queries
Насколько я понимаю, есть 2 способа добавить туда записи:
1) На сайте через форму поиска с помощью юзеров сайта
2) В админке через Add Search Requests в формате
search_query|query_limit(optional)
И теперь вопрос:
Почему у записей добавленных с помощью поисковой формы дата ставится 2000-01-01
А у записей добавленных с помощью админки ставится актуальная дата например 2024-02-17
Можно ли сделать чтобы всегда ставилась нормальная дата?
И второй вопрос: если применить approved_only=true при выводе поисковых запросов:
<search_log num=1-1000 order=date adjust_num_to_page=true approved_only=true>
то запросы, добавленные через админку (с нормальной датой) почему-то не выводятся. То есть выводятся только те запросы, у которых дата 2000-01-01
Re: rot_search_queries
Posted: Sat Feb 17, 2024 4:11 pm
by admin
Приветствую!
да, при добавлении из админки status = approved автоматом не ставился, добавлено в ап
для новых будет ок
Re: rot_search_queries
Posted: Sun Feb 18, 2024 1:05 pm
by juliacold888
Спасибо, теперь добавленные с админки выводятся с approved_only=true
Но остался вопрос с датами. Теперь у всех запросов (с админки или с формы поиска) ставится одна и та же дата 2000-01-01
Как теперь отсортировать их по дате?
<search_log num=1-1000 order=date adjust_num_to_page=true approved_only=true>
выходит, что тут order=date не работает так как у всех запросов одна и та же дата?
Re: rot_search_queries
Posted: Sun Feb 18, 2024 2:11 pm
by admin
Re: rot_search_queries
Posted: Mon Feb 19, 2024 12:07 pm
by juliacold888
Понятно. Значит есть 2 способа хранения поисковых запросов:
1. с разбивкой по днях
2. общий список
Но мне нужно, чтобы в sitemap запросы выводились по дате их создания, но при этом мне не нужно хранить историю по каждому дню. По этому способ "с разбивкой по днях" не подходит
А можно сделать, чтобы работало так:
- При создании поискового запроса, он получает дату создания. Например, если сегодня был добавлен запрос "teen", то ему присваивается текущая дата - 2024-02-19.
- Если на следующий день происходит повторный запрос "teen", новая запись в базу данных не создаётся. Вместо этого увеличивается hits для запроса, созданного 2024-02-19
По сути, нужно тоже самое что и сейчас в способе "общий список", но при первом создании запроса нужно ставить нормальную дату вместо 2000-01-01
Re: rot_search_queries
Posted: Mon Feb 19, 2024 4:03 pm
by admin
хорошо, добавил такой вариант в ап, давайте пробовать
Re: rot_search_queries
Posted: Tue Feb 20, 2024 11:15 am
by juliacold888
Уже немного лучше, но не идеально
------ При добавлении запроса через форму поиска ------
Добавляется запись с правильной датой, что очень хорошо!
На следующий день при повторном поиске увеличиваются hits для вчерашней записи - тоже отлично!
Но, теперь эта запись НЕ выводится с параметром approved_only=true:
<search_log num=1-1000 order=date adjust_num_to_page=true approved_only=true>
------ При добавлении запроса через админку ------
Добавляется запись с кривой датой - 2000-01-01
К слову, до апдейта ставилась нормальная дата (в первом сообщении этого топика об этом написано)
Можем ли вернуть нормальную дату? Но чтобы при этом работало approved_only=true
Сейчас, такое ощущение, что approved_only=true работает только с датами 2000-01-01
Re: rot_search_queries
Posted: Tue Feb 20, 2024 9:54 pm
by admin
"Добавляется запись с правильной датой, что очень хорошо!
На следующий день при повторном поиске увеличиваются hits для вчерашней записи - тоже отлично!
Но, теперь эта запись НЕ выводится с параметром approved_only=true:
<search_log num=1-1000 order=date adjust_num_to_page=true approved_only=true> "
а она проапрувлена в админке?
Re: rot_search_queries
Posted: Wed Feb 21, 2024 10:47 am
by juliacold888
да - она проапрувлена
https://iili.io/JEykkue.png
test - добавлено с помощью поисковой формы на сайте
test2 - добавлено через админку
Re: rot_search_queries
Posted: Wed Feb 21, 2024 11:39 am
by admin
тогда не знаю
скидывайте конкретный сайт и тестовый темпелйт, будем на нем разбирать