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
- Shotnest 앱의 검색어 Gate 12
- 기록 1, 2
공백의 함정
- 텍스트 인식은 화면에 열 간격이나 탭이 있는 자리에 공백 두 칸을 넣는 경우가 많습니다.
- 두 줄에 걸쳐 나뉜 구절에는 줄바꿈이 들어 있는데, 웹 검색은 이를 공백 한 칸과 일치하는 것으로 보지 않습니다.
- 구절을 따옴표로 묶어도 어느 도구에서든 정확한 구절 검색이 되지 않습니다. 따옴표도 문자로 검색됩니다.
- 앱에서 양 끝에 공백을 더해도 마찬가지로 달라지는 것이 없습니다. 검색어는 일치를 확인하기 전에 단어로 나뉘기 때문입니다.
어떤 검색을 쓰고 있는지 알기
페이지의 도구는 엄격한 부분 문자열 규칙을 보여 주고, 앱은 단어 순서와 공백에 더 관대합니다. 둘 다 이미지에서 읽히지 않은 단어는 찾을 수 없습니다.