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
Shotnest 앱의 검색어 Gate 12
기록 1, 2

공백의 함정

어떤 검색을 쓰고 있는지 알기

페이지의 도구는 엄격한 부분 문자열 규칙을 보여 주고, 앱은 단어 순서와 공백에 더 관대합니다. 둘 다 이미지에서 읽히지 않은 단어는 찾을 수 없습니다.