Перейти к содержанию

Точное совпадение в поиске

[SCREENSHOT PLACEHOLDER]
Строка поиска с флажком «Точное совпадение» на странице «Карточки» (/cards)
Что запечатлеть: поле поиска, флажок рядом с ним и подсказку «Искать целое слово, а не вхождение букв».
Что выделить: сам флажок.
Назначение: показать, как сузить поиск до целого слова.


Быстрый старт

  1. Введите слово в строку поиска.
  2. Поставьте флажок «Точное совпадение».
  3. В выдаче останутся только записи, где искомое совпадает со словом целиком.

Зачем это нужно

По умолчанию поиск ищет вхождение букв. Запрос cat найдёт не только cat, но и category, cattle, education. Для коротких слов выдача получается замусоренной.

Флажок «Точное совпадение» оставляет только те записи, где слово, перевод или транскрипция равны запросу целиком.

Запрос Обычный поиск Точное совпадение
cat cat, category, cattle, educate только cat
run run, running, ground только run
дом дом, домашний, аэродром только дом

Где доступно

Флажок есть везде, где ищут слова:

Страница Путь
Карточки «Карточки» → /cards
Слова «Слова» → /words
Словарь → добавить слова «Словари» → выбрать словарь → «Добавить слова»

Подробнее о самих страницах — в гайдах Карточки, Словари и Просмотр словаря.


По каким полям идёт поиск

И обычный, и точный поиск смотрят на три поля:

  • само слово;
  • перевод;
  • транскрипцию.

Достаточно совпадения по любому из них. Например, при точном поиске запрос кошка найдёт карточку cat, если её перевод — ровно кошка.

Регистр не важен: Cat, cat и CAT дадут одинаковый результат.


Как это работает

flowchart TD
    S["Запрос в строке поиска"] --> C{"Флажок<br/>«Точное совпадение»?"}
    C -- нет --> L["Ищем вхождение:<br/>слово, перевод, транскрипция<br/>содержат запрос"]
    C -- да --> E["Ищем равенство:<br/>слово, перевод или транскрипция<br/>совпадают целиком"]
    L --> R["Результат"]
    E --> R

Символы % и _ в запросе

Эти два символа раньше вели себя как подстановочные знаки и ломали выдачу: % означал «любой текст», _ — «любой один символ». Запрос 100% мог вернуть всё подряд.

Теперь оба символа ищутся буквально. Запрос 100% найдёт записи, где действительно есть 100%, а _test — где есть _test.


Частые вопросы

Ничего не нашлось, хотя слово точно есть.
При включённом флажке совпадение должно быть полным. Проверьте лишние пробелы в начале или конце запроса и снимите флажок, если ищете часть слова.

Точный поиск находит не то слово, которое я ждал.
Скорее всего совпал перевод или транскрипция другой карточки — поиск смотрит на все три поля.

Нужно найти слова с определённым окончанием.
Такой поиск пока не поддерживается: обычный режим ищет вхождение в любом месте, точный — только целиком.


Связанные страницы