NotariumДокументация
Версия документации: latest
RU

Поиск и Spotlight

В Notarium две разные поверхности поиска, и различать их полезно с самого начала. Spotlight и OmniSearch — это быстрый переход (quick-jump): вы набираете часть названия и прыгаете к нужной заметке. Текстовый фильтр ленты (?q=) — это поиск по корпусу: он сужает список заметок и компонуется с фильтрами по папкам, тегам и датам. Коротко: одно — «прыгнуть к заметке», другое — «отфильтровать выборку».

Spotlight — переход к заметке

Spotlight — центральная клавиатурная панель поверх страницы. Открыть её можно тремя способами, и все три ведут на одну и ту же панель:

  • Cmd/Ctrl+P — быстрый переключатель (Spotlight);
  • иконка поиска в левом рейле;
  • горячая клавиша /.
Раскладка не мешает

Панель ловит физическую клавишу, а не символ. На кириллической раскладке Cmd/Ctrl+P (где P даёт «з») и / работают ровно так же, как на латинице.

Поведение панели:

  • Пустой запрос → «Недавнее». Сначала — заметки, которые вы недавно открывали (список хранится по каждому пространству отдельно), затем добираются недавно изменённые. Быстрый переключатель прежде всего возвращает туда, где вы только что были.
  • Ввод → заметки. Каждое нажатие уточняет выдачу через гибридный поиск (лексика + семантика, где включён векторный поиск; граф-буст по связям — дополнительный канал, по умолчанию выключен; без векторного поиска запрос идёт по полному тексту, без ошибки). Совпадения подсвечиваются в заголовке и фрагменте.
  • Строка результата несёт дату и путь родительской папки, чтобы различать одноимённые заметки.
  • Клавиатура: / — выбор, Enter — открыть, Cmd/Ctrl+Enter — открыть в новой вкладке, Esc — закрыть.
Spotlight: подсветка совпадений, дата и путь родительской папки в строке результата

Spotlight работает в пределах активного пространства: поиск идёт по заметкам текущего пространства.

OmniSearch — поле в топбаре

OmniSearch — то же самое поле поиска, вынесенное в центр топбара на широких экранах. Оно делит данные подсказок со Spotlight: пока вы печатаете, снизу выпадают те же результаты для быстрого перехода. Верхняя строка «искать в Ленте» (или просто Enter) передаёт запрос в Ленту как текстовый фильтр ?q=.

Поле — удобство для больших мониторов: на узких экранах оно убирается целиком. Это не потеря доступа — поиск всегда в одном движении через иконку в рейле, Cmd/Ctrl+P и /.

Текстовый фильтр ленты

В Ленте запрос q — это третья ось фильтра рядом с папками и тегами: единый язык папка ∧ тег ∧ текст. Здесь важно вхождение терминов, а не семантическая близость: фильтр использует лексический канал поиска (полнотекстовый), поэтому в выборку не попадёт «сосед по смыслу» без общего слова. Запрос живёт в URL (?q=), а окно ленты, точный счётчик total и гистограмма по датам описывают ровно суженную выборку.

Как устроен сам гибридный поиск под капотом — в разделе Поиск. Горячие клавиши открытия — на странице Горячие клавиши.