Shotnest

Shotnest · ライブラリ

アクセントなしの入力でアクセント付きの語を探す

cafeで検索するとCaféが見つかります。Shotnestは照合の前にラテン文字とベトナム語のアクセント記号を外し、記録そのものは元の綴りのまま残すからです。

照合前のアクセントの正規化

このページの検索ツールとShotnestアプリは、テキストを比べる前に同じ正規化を行います。まず文字を小文字にし、次に固定の表でアクセント付きのラテン文字を基本の文字に置き換えます。éはe、çはc、şはs、øはoになります。二つ目の表はベトナム語の母音に同じ処理をするため、Đà Nẵngはda nangとして比べられます。逆に長くなる文字もいくつかあり、ßとẞはss、æはae、合字fiはfiになります。

正規化されるのは比較用のコピーだけです。入力した記録や、アプリではスクリーンショットから読み取った文字はアクセントを保つので、結果にはCaféと表示されます。正規化は両側で行われるため、大文字の検索語CAFÉでもcafeと同じ記録が返ります。

入力値

スクリーンショット内の文字を検索
cafe
行テキストの記録
1Café opening notes
2Library reference

結果

一致した記録
1
行テキストの記録
1Café opening notes

うろ覚えの名前を探す

  1. 思い浮かんだとおりに、アクセントの有無を気にせず語を入力します。
  2. 返された記録番号を、入力したリストと照らし合わせます。
  3. 元のテキストを開き、検索語ではなくそこから綴りをコピーします。
  4. 何も一致しない場合は、フレーズ全体ではなく語の特徴的な一部で試します。
「Crème brûlée recipe」に対する検索語creme brulee
一致
正規化後のStraße
strasse
正規化後のĐà Nẵng
da nang

アクセントの正規化が及ばないところ

元の綴りを残す

正規化後の一致からわかるのは、アクセントを外すと文字が揃うということだけです。人名や地名の正しい綴りまではわからないので、名前は返された原文から取ってください。アプリでも同じ仕組みにより、英語キーボードで入力した検索語でフランス語のメニューのスクリーンショットが見つかります。