Страшные истории
Со всего интернета
Читать случайную историю

Теперь на сайте есть поиск

23.09.2026

На сайте появился поиск по историям. Раньше единственным способом найти конкретную страшилку было листать «Топ» или «Свежие» и надеяться на память, теперь можно просто вбить пару слов.

Поиск живёт на страницах со списками историй (свежие, топ, категории, блог) и прямо на странице самой истории. Я прикинул, что если вы анончики дочитали одну жуткую байку и вспомнили «а была ещё одна, про готку-кошкодевочку»,то лезть обратно на главную вам будет неудобно. Так что да, поиск доступен везде. 

Технически это полнотекстовый поиск на стороне Postgres, учитывает словоформы, понимает фразы в кавычках и минус-слова через дефис. Первая версия внезапно тормозила на 3-5 секунд из-за того, что база пыталась честно перебрать все истории целиком вместо того, чтобы воспользоваться индексом,  починил, теперь отвечает почти мгновенно.

Пользуйтесь на здоровье!


Комментарии


Комментариев пока нет. Будьте первым.