スポットライトの検索でファイル名に「-」が含まれるとヒットしない
OS を High Sierra にして以降の症状と思われるのですが、スポットライトの
検索でファイル名に「-」(半角ハイフン)が含まれるものがヒットしないよ
うになりました。
スポットライトの検索インデックスを一旦削除の上、再構築をしてみましたが
結果は改善されません。
何かお心当たりのある方はいらっしゃいませんか?
MacOS 10.13.2
iMac, macOS High Sierra (10.13.1)
OS を High Sierra にして以降の症状と思われるのですが、スポットライトの
検索でファイル名に「-」(半角ハイフン)が含まれるものがヒットしないよ
うになりました。
スポットライトの検索インデックスを一旦削除の上、再構築をしてみましたが
結果は改善されません。
何かお心当たりのある方はいらっしゃいませんか?
MacOS 10.13.2
iMac, macOS High Sierra (10.13.1)
私の環境でも High Sierra になってからお書きの条件で検索できなくなりました。優先する言語を英語にすると検索できるので言語環境に依存する仕様の変更かバグだと思います。
日本語環境で”-”をSpotlightはマイナス記号の「AND NOT」という意味と勘違い?しているんだ。
↓
macOS Sierra: Spotlight および Finder で検索結果を絞り込む
論理値クエリーでは AND、OR、NOT(論理演算子と呼ばれます)を使用して検索結果を絞り込みます。「AND NOT」という意味のマイナス記号(-)を使用して、検索時に項目を除外することもできます。
フィードバックしました。
治るまでsiriかな(笑)?
皆さま アドバイスいただきありがとうございます。
これはどうやら諦めて検索のやり方を工夫するしかなさげですね。
それと、私の症例の書き方がちょっとまずいですね。正しくは以下の通りと思
われます。
==
検索語に「-」(半角ハイフン)を含んだ単語を入れると、そもそも検索して
くれない。
==
↑これが正解の様子。
で、実際には検索目的のファイル名を持ったファイルそのものはちゃんとイン
デックスはされている。(ハイフンなしで検索すればハイフン含みのファイル
名もちゃんとリストされることから)
しかし、ハイフン含みの検索語を入力したとき「該当なし」の表示はあまりに
も誤解しやすいです。
あーー、うちも半角ハイフンのみだとある程度は引っ張ります。
で、今のところ確定的に言えるのは・・
abc-.txt というファイルを 「abc」で検索するとヒットするが、「abc-」で検索するとヒットしないです。
もうハイフン抜きの先頭一致として使うしかなさげ>ウチの環境
>もともとSpotlight は特定の文字を検索しないのでその影響ではないでしょうか。最インデックスくらいしか手がないですので。
ううむ、過去には半角ハイフン含みのファイルもヒットしていたと思うのですけどねえ。
ファイル名 abcd.txt に枝番として abcd-2.txt なんて使い方して検索になんの問題もなかったかと。
あ、お子様ランチさんとこのシステムは正常。ウチのも元はそうでした。
そしてウチのおかしなことには、半角ハイフン単独の検索だとある程度のヒットがありますが、全てではない。
ということになってます。
morebass さんによる書き込み:
だいたいの法則が解ってきたのでそれに合わせてなんとか使うしかなさげ。
その法則が変わりますので元々、多くは頼らない方法を用意したほうが良いです。
使えるうちは使い、使えないくなったら捨てられるように。
もともとSpotlight は特定の文字を検索しないのでその影響ではないでしょうか。最インデックスくらいしか手がないですので。
追記として
半角ハイフン含みのファイル名を指定して検索すると何もヒットしませんが、
半角ハイフンまでを取り去ったファイル名で検索すると、半角ハイフン含みの
ファイル名がリストされます。
例
「abcd-2.txt」を検索したいと思って「abcd-2」指定で検索すると何もヒッ
トせず。
「abcd-2.txt」のお尻を削り「abcd」で検索すると、そのリストに
「abcd-2.txt」がちゃんと上がる。
なぜか知らないですが突然起き、また突然直ることもある意味不明な症状があります。上書きインストールとかで直ることもあるのですが、いちいち面倒なので私は起きたら諦めることにしています。
スポットライトの検索でファイル名に「-」が含まれるとヒットしない