Shotnest · 资料库
用不带重音的输入查找重音词
查询 cafe 也能找到 Café,因为 Shotnest 在匹配前会去掉拉丁字母和越南语的重音符号,而记录本身保留原来的拼写。
匹配前如何去掉重音
本页的搜索工具和 Shotnest 应用在比较文字之前都会做同样的规范化。先把字母转为小写,再用一张固定的对照表把带重音的拉丁字母换成普通字母:é 变成 e,ç 变成 c,ş 变成 s,ø 变成 o。另一张表对越南语元音做同样的处理,所以 Đà Nẵng 会按 da nang 来比较。少数字母不是变短而是展开:ß 和 ẞ 变成 ss,æ 变成 ae,连字 fi 变成 fi。
被去掉重音的只是用于比较的副本。你输入的记录,以及应用中从截屏读出的文字,都保留原来的重音,所以结果里仍显示 Café。两边都会做这种折叠,这也是大写的查询 CAFÉ 和 cafe 返回同一条记录的原因。
输入值
- 搜索截屏中的文字
- cafe
| 行 | 文本记录 |
|---|---|
| 1 | Café opening notes |
| 2 | Library reference |
结果
- 匹配记录
- 1
| 行 | 文本记录 |
|---|---|
| 1 | Café opening notes |
搜索一个只记得一半的名字
- 按想到的样子输入这个词,带不带重音都可以。
- 把返回的记录编号和你输入的列表对照一下。
- 打开原文,从那里拷贝拼写,而不是从你的查询里拷贝。
- 如果没有匹配,就别输入整个短语,改试这个词里有辨识度的一部分。
- 在“Crème brûlée recipe”中查询 creme brulee
- 匹配
- Straße 规范化后
- strasse
- Đà Nẵng 规范化后
- da nang
重音折叠的边界
- 土耳其语带点的 İ 转为小写后是 i 加一个组合用的点,而对照表不会去掉这个点,所以在本工具中 istanbul 找不到 İstanbul。
- 折叠是逐个字母进行的。它不会把 colour 和 color,或者一个译词,当作相同的文字。
- 希腊字母和希伯来字母不在对照表里,应用在设备上的文字识别目前也读不了这些文字,所以在那里更好的查询是用拉丁字母写的名字或数字。
- 阿拉伯字母的变体会被统一,短元音符号则通过另一套映射去掉,所以不应把这种行为理解为对所有文字都做重音折叠。
保留原来的拼写
去掉重音后能匹配,只说明字母在去掉重音后对得上。它不能告诉你某个人名或地名哪种拼写才正确,所以请从返回的原文里取名字。在应用中,同一条规则让用英文键盘输入的查询也能找到一张法语菜单的截屏。