「パフォーマンス」と「パフォーマンス」の両方が発生する単語ドキュメントがあります。Word UIで高度な検索ツールを使用すると(最終的にこれをC#プログラム検索のFind.Executeコマンドに変換する目標)、[すべての単語フォームに一致]オプションをオンにすると、異なる結果が得られます。
「perform」を検索すると、「perform」と「performance」の両方が表示されます。
「パフォーマンス」を検索すると、「パフォーマンス」は「パフォーマンス」の単語形式として登録されているはずですが、「パフォーマンス」のヒットしか得られません。
Wordが検索アルゴリズムをどのように使用するか、または「パフォーマンス」を検索すると「パフォーマンス」と「パフォーマンス」の両方の結果が表示されることを確認する方法を知っている人はいますか?
編集(7/11/12 16:34)-
私は自分自身のパターンを見つけることができるかどうかを確認するためにいくつかのテストの組み合わせを実行しました、そしてまあ...それはそれほど有望ではありませんでした(資本化が重要です!?!)。
これらの結果が得られたドキュメントは、各単語形式の大文字と小文字の両方が大文字になっている単純な単語ドキュメントでした。検索するたびに、単語の大文字と小文字の両方のバージョンが見つかりました。
(「右クリック->新しいタブで画像を開く」を実行して、フルサイズの画像の詳細を表示します)
誰かが私のためにこれを明確にするドキュメントにリンクできるなら、それは大いにありがたいです!
編集(7/12/12 9:49)-
さらに悲しいことに:Word内のインターフェイスからC#のFind.Executeコマンドに切り替えようとしましたが、matchSoundsLikeパラメーターがUIの高度な検索機能と同じように機能しません: (プログラムによるmatchSoundsLikeフラグは、matchCaseを明示的にfalseに設定していても、大文字と小文字が一致する音のようなフォームのみを検出するようです。