Начиная с сегодняшнего дня, наша функция поиска изменилась. форум
У нас есть несколько названий, которые мы часто добавляем, поэтому мы активно используем поиск. До сегодняшнего дня, когда мы искали название и нажимали на него, нас перекидывало к первому сообщению в теме.
Теперь же нас перекидывает в случайное место внутри этой темы.
Пример: Поиск “Black Clover” и переход по ссылке ведёт примерно к сообщению 230 из 463.
Поиск “Dragon Ball” ведёт примерно к сообщению 817 из 1101.
В первом сообщении есть название, как и в десятках сообщений перед тем, к которому нас перекидывает.
В идеале мы хотим, чтобы переход осуществлялся к первому сообщению, и только как второй вариант — к последнему сообщению в теме. Точно не в середину темы.
Таким образом, то, что сказал здесь @maiki, верно и действительно соответствует желаемому поведению, когда результаты поиска отсортированы по релевантности. Однако ранее в нашем коде была ошибка, из-за которой отображался либо самый первый, либо самый последний пост темы, содержащей искомый термин.
Это всё ещё можно достичь с помощью фильтра in:first.
Здесь что-то явно не так с результатами поиска, потому что я точно могу найти другие посты, которые, по моему мнению, должны быть ранжированы выше. Давайте я разберусь.
Спасибо, что уделили этому внимание. Я считаю, что если я ищу фактический заголовок темы, то меня должны перенаправлять на первый пост, а не на какой-то пост, который система считает «релевантным». То, что система считает релевантным, вероятно, мало связано с тем, как мы на самом деле используем наш форум.
Это напоминает мне Твиттер, который постоянно переключает мой режим с «Самые свежие твиты» на «Лучшие твиты». Кто захочет читать твиты в каком-то случайном порядке вместо хронологического? (извините за оффтоп-возмущение)