Как работает поиск
Одна строка вверху страницы — главный инструмент каталога. Рассказываем, что происходит между нажатием Enter и первым результатом, и почему «Haeckel Reisebriefe» однажды ничего не находил.
Читатель редко думает о поиске. Он вводит пару слов и ждёт, что нужная книга окажется наверху. За этой простотой стоят несколько решений, каждое из которых можно сделать неправильно.

Регистр и умлауты
Поиск не различает большие и маленькие буквы и не требует умлаутов. «vogel» находит «Vögel», «koln» — «Köln». Для этого и запрос, и текст записи перед сравнением приводятся к одному виду: без диакритики и в нижнем регистре. Читателю с английской клавиатурой не нужно искать, где набирается «ö».
Каждое слово отдельно
Запрос делится на слова. Запись подходит, если каждое слово найдено хотя бы в одном поле: названии, авторе, теме, серии, ISBN или шифре. Так «Haeckel Reisebriefe» находит книгу, где Haeckel — автор, а Reisebriefe — часть названия.
Если нужна точная фраза, её берут в кавычки: "Drosophila genetics" ищет именно эти два слова подряд.
Какая книга будет первой
Совпадения весят по-разному. Слово в названии важнее, чем в авторе. Автор важнее темы, тема важнее остальных полей. Совпадение с начала слова важнее, чем в его середине. А если вся фраза целиком совпала с названием, запись поднимается выше всех.
Кроме поиска «везде», можно выбрать поле: название, автор, тема, серия, ISBN или шифр. Поиск по шифру удобен библиотекарю, который держит книгу в руках и хочет найти её запись.
Подсветка
Найденные слова подсвечиваются в выдаче — каждое отдельно. Это не украшение: подсветка сразу показывает, почему запись попала в результаты, и помогает отбросить случайные совпадения, не открывая карточку.
Когда ничего не нашлось
Пустой результат — тоже ответ, и он должен помогать. Katlog подсказывает, что регистр и умлауты не важны, и предлагает кнопку «Искать везде без фильтров». А сам запрос без результатов анонимно попадает в статистику библиотекаря — об этом статья «Искали и не нашли».