На моем сайте при нажатии на «Темы» в боковой панели в верхней части страницы отображаются «Категории», «Последние» и «Непрочитанные». Если я нажимаю на «Непрочитанные», появляется страница с сообщением, что здесь нечего смотреть. Но когда я ввожу «in:unseen» в поле поиска, функция поиска находит множество тем! В чем разница?
Привет!
Это ожидаемое поведение: поле поиска показывает непрочитанные сообщения на уровне постов, тогда как /unseen проверяет это на уровне тем.
Или, более явно: они измеряют разные вещи, несмотря на одинаковое название.
Страница Unseen = показывает темы, в которых появились новые сообщения после того места, до которого вы дочитали.
Поисковый запрос in:unseen = находит отдельные сообщения, о прочтении которых у нас нет записи.
Это звучит похоже, но результаты легко расходятся. Например: если вы перейдете в конец темы или воспользуетесь функцией «Пропустить», тема считается полностью прочитанной, даже если большинство сообщений в ней вам никогда не отображались. Поэтому страница Unseen пуста (в ни одной теме нет новых сообщений после последней прочитанной вами точки), в то время как поиск всё ещё находит множество отдельных непрочитанных сообщений.