Shotnest · Библиотека
Находите текст независимо от регистра
Запрос blue находит BLUE notebook, потому что обе стороны сначала переводятся в нижний регистр; приложение принимает слова запроса в любом порядке, веб-инструмент — нет.
Нижний регистр с обеих сторон
Прежде чем сравнить запрос с записью, Shotnest переводит оба в нижний регистр и применяет свою таблицу диакритики. Поэтому BLUE, Blue и blue становятся одними и теми же четырьмя буквами, а запрос, набранный прописными, ведёт себя точно так же, как набранный строчными. Сама запись показывается в том виде, в каком её ввели, поэтому прописные в BLUE notebook остаются видны в результате.
Дальше два способа поиска расходятся. Веб-инструмент ищет весь нормализованный запрос как один непрерывный фрагмент текста. Приложение Shotnest делит запрос по пробелам и оставляет скриншот, если каждое слово встречается где-то в его тексте, в любом порядке. Поэтому notebook blue на этой странице ничего не находит, а в приложении находит ту же запись.
Входные данные
- Поиск по тексту скриншотов
- blue
| Строка | Текстовая запись |
|---|---|
| 1 | BLUE notebook |
| 2 | Green folder |
Результаты
- Совпавшие записи
- 1
| Строка | Текстовая запись |
|---|---|
| 1 | BLUE notebook |
Проверьте совпадение без учёта регистра
- Введите запомнившееся слово в любом регистре.
- Отметьте, какие номера записей вернулись; здесь совпадает только 1, потому что в Green folder нет blue.
- Прежде чем копировать код товара или имя, посмотрите на исходные прописные буквы в возвращённом тексте.
- В приложении добавьте второе слово, чтобы сузить результат, вместо того чтобы заново набирать всю фразу по порядку.
- Запрос NOTEBOOK
- запись 1
- Запрос notebook blue, веб-инструмент
- нет совпадений
- Запрос notebook blue, приложение Shotnest
- запись 1
Частые ошибки прочтения
- Считать совпадение доказательством того, что два отрывка идентичны. BLUE notebook и blue notebook находятся по одному запросу, но это разные строки.
- Ожидать, что для кодов регистр важен. Поиск ab12 находит также AB12 и Ab12, поэтому, если код чувствителен к регистру, проверяйте точные символы.
- Думать, что веб-инструмент, как и приложение, допускает любой порядок слов.
- Искать слово, разорванное между двумя строками: приложение пробует ещё и строки, склеенные без разрыва, поэтому confir- и следующее за ним mation всё равно находятся как confirmation, а у веб-инструмента такой второй формы нет.
Что совпадение оставляет открытым
Приведение регистра лишь расширяет круг того, что считается одинаковыми буквами. Оно не решает, какой из двух совпавших скриншотов вам был нужен: откройте результат и в приложении посмотрите на строку, подсвеченную на изображении.