torazaemon2016’s blog

手書き文字認識メモ開発

HWRMマニュアル:検索

検索方法

検索画面

 

一覧モード(5x5,Listなど)において検索ボタンを押すと、入力画面に遷移してきます。

入力画面で「検索」ボタンが青くなって検索待ち状態になります。

 

キーワードを書いて認識させて、青い「検索」ボタンを押すと、画面中央に青い丸のプログレスリングが大きく回転し、検索中を示します。

検索が完了すると、5x5の一覧モードに、更新日付の新しいものが左上から古くなる順に表示されていきます。(ファイル名の順ではありません)

ボタンが青い時は、検索がスタートしていませんので、押し忘れに注意してください。

 

また、「TAG」「★」で検索させることもできます。

現在のバージョンでは、キーワード、TAG、★の「どれか1つ」でのみ検索となります。(AND検索を行うようにはなっていません)

 

キーワードの検索では、全角半角、大文字小文字、ひらがなカタカタを区別なしで検索してくれているはずです。濁点などもないとして検索しているようで、「だ」は「た」でも検索されます。

プログラムで

System.Globalization.CompareInfo coinfo = System.Globalization.CultureInfo.CurrentCulture.CompareInfo;

var pos = coinfo.IndexOf(text, keyword,
                            CompareOptions.IgnoreNonSpace |
                            CompareOptions.IgnoreKanaType |
                            CompareOptions.IgnoreCase);

で簡単に検索している結果です。