Shotnest

Shotnest · Библиотека

Проверяйте пробелы, если фраза не находится

На этой странице Gate 12 не находит запись Gate 12 с двойным пробелом, а приложение Shotnest находит обе, потому что сопоставляет каждое слово отдельно.

Поиск подстроки и поиск по словам

Веб-инструмент поиска нормализует запрос, обрезает его концы и ищет его как одну непрерывную подстроку. Пробелы внутри он не сокращает. Поэтому запрос с одним пробелом не может совпасть с записью, где на том же месте два пробела, и пример возвращает только запись 2. Если набрать двойной пробел, Gate 12, вернётся только запись 1.

Приложение Shotnest делит запрос по пробельным символам на отдельные слова и требует, чтобы каждое из них встречалось в тексте скриншота. Gate и 12 есть в обеих записях, поэтому приложение возвращает обе. Инструмент сравнения на этой странице тоже считает две записи равными после нормализации, потому что сводит серии пробелов.

Пробелы в начале и в конце запроса обрезаются, поэтому Gate 12 с пробелом в конце всё равно возвращает запись 2. Результат меняют только пробелы внутри фразы.

Входные данные

Поиск по тексту скриншотов
Gate 12
СтрокаТекстовая запись
1Gate 12
2Gate 12

Результаты

Совпавшие записи
1
СтрокаТекстовая запись
2Gate 12

Когда фраза не находится

  1. Ищите по одному характерному токену, например 12, — он находит обе записи.
  2. Проверьте, нет ли в записи двойных пробелов или переноса строки внутри фразы.
  3. В приложении набирайте слова по отдельности; их порядок не важен.
  4. Если нужно узнать, различаются ли два текста только пробелами, воспользуйтесь инструментом сравнения.
Запрос Gate 12 с двумя пробелами
запись 1
Запрос 12
записи 1, 2
Запрос Gate 12 в приложении Shotnest
записи 1, 2

Ловушки с пробелами

Знайте, каким поиском пользуетесь

Инструмент на странице показывает строгое правило подстроки; приложение снисходительнее к порядку слов и пробелам. Ни тот, ни другое не найдёт слов, которые не были прочитаны с изображения.