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
空格陷阱
- 在画面上有栏间空隙或制表符的地方,文字识别常常插入两个空格。
- 拆在两行的短语中含有换行,网页搜索不会把它当作与单个空格匹配。
- 给短语加引号,在两个工具中都不会强制精确短语搜索;引号会被当作字符来搜索。
- 在应用中,两端加空格同样不会改变什么,因为查询在匹配前会先拆成词。
弄清你用的是哪种搜索
本页工具展示的是严格的子串规则;应用在词序和空格上更宽容。两者都找不到没有从图片中读出的词。