Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

Finder内の検索で、正しくヒットしない

iMac(2017)、macOS10.12.5です。

ちょっと長くて恐縮ですが、見てみてください。


testというフォルダの中に、3つのファイルがあるとします。

ユーザがアップロードしたファイル


フォルダ内検索(右上の検索窓)で、appと入力すると、当然、2つのファイルがヒットします。

ユーザがアップロードしたファイル


ここから動作がおかしくなります。

検索の文字列をapplにすると、引き続き上記の2のファイルがヒットするべきですが、

なぜか、ファイルが消えてしまいます。おかしいです。

ユーザがアップロードしたファイル


さらに、検索の文字列をappleにすると、やはり上記の2つのファイルがヒットするべきですが、

ファイルは消えたままです。

ユーザがアップロードしたファイル


そこで、さらに、検索の文字列をapplexにすると、ヒットするべきファイルがヒットします。

ユーザがアップロードしたファイル



つまり、3文字のappならヒットするのに、4文字のapplや5文字のappleにするとヒットしません。

でも、6文字のapplexにするとヒットするのです。この動作はおかしくないでしょうか?


しかし、今はappleという文字列で試しましたが、aiueoという文字列で試すと、4文字目

のeを入力しても、上記のようなおかしなことにはならず、ちゃんとAiueo.txtがヒットします。


この現象はアップルストア(渋谷)で展示されているiMac(2017)でも同じように現れました

ので、私の環境のせいではないと思います(店員さんは、なぜそうなるのか判らないと

言っていました)。


また、この現象は、以前持っていたMac Pro(Mid 2012)でも発生しましたが、MacBook Airでは

発生しないため、Mac ProやiMacに特有の現象なのかも知れません。


もしよろしければ、皆さんのMacで試していただけないでしょうか。

また、この現象の原因や解消法についてお判りなったら、ご教示ください。

よろしくお願いします。

iMac, macOS Sierra (10.12.5)

投稿日 2017/07/20 21:02

返信
スレッドに付いたマーク ベストな回答

投稿日 2017/07/21 10:53

失礼致します。


私の環境は macOS Sierra(10.12.6)ですが、springside さんと同様の動作になります。


やすどん さんのコメントで、OS X Mavericks(10.9.5)では問題無いとの事ですが、現象が発生する Mac Pro(Mid 2012)と発生しない MacBook Air の OS のバージョンは何でしょうか?

(OS のバージョンによる不具合の可能性が有ります)


また、 ni_ki さんがお書きの「Spotlight」のインデックスを再構築して見ましたが、不具合は改善されませんでした。


不具合である事には違いありませんが、「Finder」の検索フィールドにそのままファイル名を入力した場合は、ファイル名だけでなく、ファイルの内容も含め、様々な要素を検索対象にしてしまいますので、純粋にファイル名のみでの検索を行いたい場合は、システムにファイル名のみでの検索である事を認識させてやる必要が有ります。

macOS Sierra: Spotlight および Finder で検索結果を絞り込む


例えば、「Finder」の検索フィールドにそのまま「apple」と入力し、全てのファイルが表示されなくなった場合、下の画像の様なメニューが表示されると思いますが、「ファイル名」>「名前が一致:apple 」を選択すれば、

ユーザがアップロードしたファイル

下の画像の様に検索文字列のファイル名に対応するファイルが表示されると思います。

ユーザがアップロードしたファイル

同様に、初めからファイル名のみでの検索である事をシステムに認識させてやる為に、「名前:apple」或いは「name:apple」と入力しても同じ結果が得られます。

ユーザがアップロードしたファイル

或いは、「command」+「F」キーで検索条件を表示させ、「名前」が「apple」と入力しても同様です。

ユーザがアップロードしたファイル

返信: 5
スレッドに付いたマーク ベストな回答

2017/07/21 10:53 springside への返信

失礼致します。


私の環境は macOS Sierra(10.12.6)ですが、springside さんと同様の動作になります。


やすどん さんのコメントで、OS X Mavericks(10.9.5)では問題無いとの事ですが、現象が発生する Mac Pro(Mid 2012)と発生しない MacBook Air の OS のバージョンは何でしょうか?

(OS のバージョンによる不具合の可能性が有ります)


また、 ni_ki さんがお書きの「Spotlight」のインデックスを再構築して見ましたが、不具合は改善されませんでした。


不具合である事には違いありませんが、「Finder」の検索フィールドにそのままファイル名を入力した場合は、ファイル名だけでなく、ファイルの内容も含め、様々な要素を検索対象にしてしまいますので、純粋にファイル名のみでの検索を行いたい場合は、システムにファイル名のみでの検索である事を認識させてやる必要が有ります。

macOS Sierra: Spotlight および Finder で検索結果を絞り込む


例えば、「Finder」の検索フィールドにそのまま「apple」と入力し、全てのファイルが表示されなくなった場合、下の画像の様なメニューが表示されると思いますが、「ファイル名」>「名前が一致:apple 」を選択すれば、

ユーザがアップロードしたファイル

下の画像の様に検索文字列のファイル名に対応するファイルが表示されると思います。

ユーザがアップロードしたファイル

同様に、初めからファイル名のみでの検索である事をシステムに認識させてやる為に、「名前:apple」或いは「name:apple」と入力しても同じ結果が得られます。

ユーザがアップロードしたファイル

或いは、「command」+「F」キーで検索条件を表示させ、「名前」が「apple」と入力しても同様です。

ユーザがアップロードしたファイル

2017/07/21 10:55 springside への返信

いろいろやってみたら、"applというふうに、最初に"を付けることでも大丈夫でした。

二重引用符を使用する場合は、純粋にファイル名のみでの検索を行う訳ではありません(ファイルの内容等も検索対象に含まれます)ので、ファイルの内容等によっては本来検索対象から外れて欲しい「aiueo.txt」等も検索結果として表示されてしまいます。

(二重引用符を使用して検索したら、何故か「aiueo.txt」の拡張子が消えてしまいます)

ユーザがアップロードしたファイル

なお、私の調べた限り、

 ・現象が発生する→iMac(2017)+OS10.12.5、iMac(2017)+OS10.12.6、Mac Pro(Mid 2012)+OS10.12.5

 ・現象が発生しない→MacBook Air+OS10.12.5

です。同じOSでもハードウェアによって発生しない場合があるのが不思議です。

情報提供ありがとうございます。


OS のバージョンによる不具合かと思っていたんですが、どうやら違う様ですね。

(何が違うんだろう・・・?)


ちなみに、不具合が発生する私の環境は、macOS Sierra(10.12.6)の MacBook Pro(Retina, 15-inch, Mid 2012)です。

2017/07/21 05:49 necota への返信

そちらでも同じ現象が発生しましたか。

なるほど、名前で検索する旨を明示すればいいのですね。ありがとうございます。

いろいろやってみたら、"applというふうに、最初に"を付けることでも大丈夫でした。


なお、私の調べた限り、

 ・現象が発生する→iMac(2017)+OS10.12.5、iMac(2017)+OS10.12.6、Mac Pro(Mid 2012)+OS10.12.5

 ・現象が発生しない→MacBook Air+OS10.12.5

です。同じOSでもハードウェアによって発生しない場合があるのが不思議です。

Finder内の検索で、正しくヒットしない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。