Shotnest · Библиотека
Проверяйте пробелы, если фраза не находится
На этой странице Gate 12 не находит запись Gate 12 с двойным пробелом, а приложение Shotnest находит обе, потому что сопоставляет каждое слово отдельно.
Поиск подстроки и поиск по словам
Веб-инструмент поиска нормализует запрос, обрезает его концы и ищет его как одну непрерывную подстроку. Пробелы внутри он не сокращает. Поэтому запрос с одним пробелом не может совпасть с записью, где на том же месте два пробела, и пример возвращает только запись 2. Если набрать двойной пробел, Gate 12, вернётся только запись 1.
Приложение Shotnest делит запрос по пробельным символам на отдельные слова и требует, чтобы каждое из них встречалось в тексте скриншота. Gate и 12 есть в обеих записях, поэтому приложение возвращает обе. Инструмент сравнения на этой странице тоже считает две записи равными после нормализации, потому что сводит серии пробелов.
Пробелы в начале и в конце запроса обрезаются, поэтому Gate 12 с пробелом в конце всё равно возвращает запись 2. Результат меняют только пробелы внутри фразы.
Входные данные
- Поиск по тексту скриншотов
- Gate 12
| Строка | Текстовая запись |
|---|---|
| 1 | Gate 12 |
| 2 | Gate 12 |
Результаты
- Совпавшие записи
- 1
| Строка | Текстовая запись |
|---|---|
| 2 | Gate 12 |
Когда фраза не находится
- Ищите по одному характерному токену, например 12, — он находит обе записи.
- Проверьте, нет ли в записи двойных пробелов или переноса строки внутри фразы.
- В приложении набирайте слова по отдельности; их порядок не важен.
- Если нужно узнать, различаются ли два текста только пробелами, воспользуйтесь инструментом сравнения.
- Запрос Gate 12 с двумя пробелами
- запись 1
- Запрос 12
- записи 1, 2
- Запрос Gate 12 в приложении Shotnest
- записи 1, 2
Ловушки с пробелами
- Распознавание текста часто ставит два пробела там, где на экране промежуток между колонками или табуляция.
- Фраза, разбитая на две строки, содержит перенос строки, который веб-поиск не считает совпадением с одиночным пробелом.
- Кавычки вокруг фразы ни в одном из инструментов не включают поиск точной фразы; кавычки ищутся как символы.
- Пробел в начале или в конце в приложении тоже ничего не меняет, потому что перед сопоставлением запрос делится на слова.
Знайте, каким поиском пользуетесь
Инструмент на странице показывает строгое правило подстроки; приложение снисходительнее к порядку слов и пробелам. Ни тот, ни другое не найдёт слов, которые не были прочитаны с изображения.