[スマートフォルダ]Spotlightを使いこなそう! 4[検索]
MacOSX 10.4から搭載の Spotlight について語るスレです。
スマートフォルダの話題もこちらでどうぞ。
アップル Spotlight
http://www.apple.com/jp/macosx/features/300.html#spotlight
Spotlight Plug-ins
http://www.apple.com/downloads/macosx/spotlight/
前スレ
【Tiger】Spotlightを使いこなそう!2【スマートフォルダ】
http://pc11.2ch.net/test/read.cgi/mac/1128315038/
■よくある質問
Q. 索引(メタデータ)を作り直したいんですけど。
A. ターミナルに sudo mdutil -E / と入力すれば索引を一から作り直してくれる。コピペでもOK。
ターミナル触りたくない人はプライバシーにHDごと放り込んで、すぐ解除。再起動すれば索引作成をはじめる。
Q. 特に検索もしてないのに、mdsがCPUパワーを喰いまくって他のアプリの挙動がおそくなります。
A. Spotlightのプライバシー欄に、Home内のピクチャーと、ミュージックを登録するだけで大分改善される。
他にあったら追加よろ。 >>656
環境設定-詳細-検索実行時:現在のフォルダ内を検索 にしてもだめ? >>657
現時点で「現在のフォルダ内を検索」になってます。 com.apple.finder.plistを作成しなおしたら治りました。お騒がせしました。 追記です。
Finderの「フォルダを常に新規ウィンドウとして開く」にチェックが入っていると、
ウインドウを開いた上で検索(command+F)をやっても、対象ウインドウのフォルダを
検索対象に出来ないようです。10.6.8にて確認です。 iPhone板にMac勧誘スレ立てるな馬鹿
■■■ ハ ー ド ウ ェ ア 殺 し の 現 実 ■■■
皆さんはハードウェアの最適化についてご存知でしょうか?
各社ハードは基本的にWindowsでの動作を前提に設計されています。
GPU等もWindowsのDirectX向けの仕様がメインストリームです。
MacintoshはDOSV機と同じハードを流用していますが、
MacOS上ではそれらの素晴らしい機能達は死んだまま。
QSVは2年遅れて実装されましたが全く使い物にならない状態です。
Windowsであれば最新ハードのフル機能を引き出せますが、
Macでは一部非対応のままかろうじて動かしてる状態となります。
シェア差による弊害はハード主機能や性能にまで及ぶのです。
MacはAppleによる独断でマシンスペックが決められているので、
USB3.0は一年半遅れ、未だにブルーレイドライブも搭載がありません。
パソコンを色々な用途で活用しようと思ってる方は、
信者による都合の良いMacintosh勧誘に惑わされず、
これらの事実を知った上で冷静な判断をしてください。
ハ,,ハ
( ゚ω゚ )
/ ヽ Macintoshには対応しておりません
| |シェア| |
| | 5% | |
|| ||
し| i |J
.| ||
| ノ ノ
.| .| (
/ |\.\
し'  ̄ >>650
便乗ですけど、逆に、Miniにで外付けのThuderbolt経由のSSDにシステムを入れて起動ディスクに、内臓のHDDにはデータというパターンでです。
Indexの作成が外付けのSSD(システム)しか作成されなくなってしまいました。
環境設定で、検索の対象から+ーをやってみてもダメです。 少し関係ない話も書くけど、環境設定以外にもターミナルからIndexの作成に関する設定を行える。
mdutil -s '/Volumes/MyHDD'
そのボリュームでIndexを作成するかどうかについて現在の設定を表示する。一番最後のパスは調べるボリュームの一番上のディレクトリを指定すること。
Error: unknown indexing state. と出たら書くべきパスを間違えている。
ディスクイメージなどはIndexを作らない設定がデフォルトになっている。その場合も次のコマンドでIndexを作るようにできる。
mdutil -i on '/Volumes/MyHDD'
これでIndexを作成するようになる。onの部分をoffにするとIndexを作らなくなる。 time cupsuleとかでインデックスの作成できないんだけど BD再生ソフト付属って書いてあったからBDドライブ買ったのにMacで使えなかった orz... 索引の作成が1/4位の所で止まってしまうわ・・
昔なにか解決法聞いたんだが、 spotlightだけじゃなくて通常の検索でもそうなんですが、例えば「シンガポール」っていうファイル名が検索されません。。
原因は何でしょうか?ホント困っています(>_<) Spotlightを含めたデスクトップ検索類は
漏れが出てしまう仕組。
ファイルを開いてファイル内検索で
検索漏れがあるならたぶんキーワードが
微妙に間違ってるだけ。 試してみたけど俺も同じようにヒットしないな。OSは10.8.5
シンガまでならヒットするけどポを入れたところでヒットしなくなる。
カタカナやひらがなのファイル名を付けると特定の部分で検索できなくなるみたいだ。
バビブベボサシスセガージ という名前のフォルダ作って調べてみたら、バビブベボサまではヒットしたけど、
バビブベボサシを入力したところでヒットしなくなり、バビブベボサシスセガから再びヒットするようになった。
10.6.8で試したらこんなことにはならなかったのでMountain Lionのバグじゃないか? 「filename:ファイル名」で検索しても同じ? >>672
おお、上手くヒットするようになった。
Finderの検索窓で名前が一致をクリックしてもヒットしなかったのに謎だ
669じゃないけどありがとう。
あと、ターミナルで
mdfind -name 'シンガポール'
はだめだったけど
mdfind "kMDItemFSName == 'シンガポール'"
はヒットするみたいだ このスレ読めば何回も書いてあると思うけど、Spotlightはファイル名検索じゃないから。
ファイル名で検索したいならそう明示しないとダメ。何も指定しなければ、汎用検索に
なるから、OSのバージョンやら設定で検索の優先順位や形態素解析とかの使い方も違うんでしょう。
>mdfind -name 'シンガポール'
それだとkMDItemDisplayNameになるんでしょう。
>mdfind "kMDItemFSName == 'シンガポール'"
ファイル名を指定するならこれ。 >>672
>>674
ありがとうございました!
検索に対しての理解不足でした。
ファイル名検索と明示しないといけないんですね。
これでspotlightを安心して使えます。
本当にありがとうございました! >>672
>「filename:ファイル名」
こういうのの一覧ってどっかにないのかね
「kind:pdf」「kind:folder」とか >>676
どうぞ。
support.apple.com/kb/PH11231?viewlocale=ja_JP ファイル名検索で指定しても漏れる場合があるよ。
http://ja.wikipedia.org/wiki/全文検索
ひらがなカタカナで漏れが生じるのは
ここに書かれている形態素解析タイプの欠点だね。 >>676
この辺は5年前に結論出てるトピックなんだけどね。
定期的に新しい人が来ては「ファイルが見つからない」と文句を言うw
Spotlightを使いこなす! - Part1
http://hajimemasita.blogspot.jp/2008/06/spotlight.html
Spotlightを使いこなす! - Part2
http://hajimemasita.blogspot.jp/2008/06/spotlight-part2.html
OS X Mountain Lion: Spotlight の検索結果を絞り込む
http://support.apple.com/kb/PH11176?viewlocale=ja_JP
OS X Mountain Lion: Spotlight 検索で使用するキーワード
http://support.apple.com/kb/PH11231?viewlocale=ja_JP
>>678
ファイル名検索を明示した場合は形態素解析は行っていないが。
具体的にどのファイル名が漏れるのかね? >>677
>>679
thx
すげーたくさんあんだな 例えば ~/Application/cooViewer.appはターミナルで見るとフォルダになっていて
その中に設定ファイル等が置かれてますが、これらをspotlightで検索対象には出来ないんでしょうか? >>681
さくっと試してみた。OS 10.9のFinderで。
パッケージの中は検索対象にならないっぽいね。
パッケージ開いて「cooViewer.app」を検索対象にすればヒットするんだけど。
Spotlightはデフォルトでシステムファイルを含まないとか
いちいち一手間かけないとうまく検索できないことが多いのが困る。 10.9での確認ありがとうございました。
>>681 は10.8.5でしたがfilename:指定でも見えません。
やはり仕様なんですね。ありがごとうございました。 >>680
そのすげーたくさんある中からSpotlightメニューとFinderに置いて
比較的大多数の人が使いやすいように捨てる作業で苦労してるのさ。 >>683
検索オプションで「システムファイル」を「含む」にして探すか
コマンドラインでmdfindを利用してみてください。おそらく見つかります。
で、誰かmdfindでシステムファイルを「含まない」で探すためのkMDItemご存知のかたいらっしゃいませんか? >>685 もう調べ済みかもしれないがMavericksで、
$ mdls /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
>kMDItemSupportFileType = (
> MDSystemFile
>)
が出てくるから
$ cd /System/Library/
$ mdfind "kMDItemSupportFileType != MDSystemFile" -onlyin "$PWD"
のような感じでいいかと。
*.prefPane他が少しヒットしてしまうのはどうかと思う。
当方10.7と10.9行ったり来たりして、最後にSpotlightインデックスフル更新がかかったのが10.7なので、
10.9使用のみの環境とは異なる可能性があります。 既に何度も書かれてるけど、メニューバーと同等のものが右上以外で使えればなあ
せめて文字を大きくすることができればLauncherから脱却できるのに MavericksでSpotlightのファイル名の検索が直ったって記事見かけたけど、全然ダメ。
インデックス再構築してもFinderとTerminalの両方で試しても結果は同じだった。
例えば「環望」を検索した場合、「環望」だとヒットしないものが「環」か「望」なら出てくる。参った。 「あだちとか」で検索すると「あだち充」もヒットするw >>688
ホントにファイル名で検索してる?
あと、ファイル名じゃなくても検索したいならヒットさせたい言葉は辞書登録。 Finderだと
kMDItemFSName:
filename:
Terminalからは
mdfind -name
あとなんかあったっけ。
辞書登録ってなんだ? 自分のところにも環望フォルダがあったので試してみたが、
『環望』でバッチリ検索できた。
あだち充フォルダもあったので試したが、
「あだち」「あだち充」ならヒット。
「あだちとか」じゃヒットしない。
なんででしょうね? >>696
形態素解析して単語毎でインデックス作ってるから ファイル名くらいは普通の検索してくれればいいのに。 MavericksのFinderで、検索ウインドウの検索対象に例えば
(kind:folder itunes)
と検索オプション含めて入力しようとすると、
(種類) (folder itunes)
と検索オプションを強制的に指定されて検索語がおかしくなるのが煩わしい。
メニューバーのSpotlightからだと問題ないんだけど。 >>700
>>679がファイル名は形態素解析はしてないっていってるんだが >>704
「ファイル名検索を明示した場合は」って書いてあるでしょ。
インデックスはファイル名を形態素解析してる。
検索オプションにファイル名を指定すると、インデックスは無視される。 >>705
素朴な疑問だけど
インデックスが無視された場合、何を使ってファイル名を検索しているの?
実際のファイルやディレクトリをスキャンする? >>706
「形態素解析の結果が無視される」の間違いだから気にすんな。
おそらく形態素解析してないインデックスは別途存在してる。 Spotlight以外のアプリ、ユーティリティーで、
例えば
「その時エリザベートは紅茶の葉を計っていた。」というテキストを含む
ファイルを、
「南の海」というフォルダの中から検索して選び出してくれる
ものはないでしょうか?
TextWranglerは試してみましたが、見事に「あるのに発見してはくれません」
でした。w
古いテキストファイル(1990年代にYooEdit,Simple Text等で書いたテクストを
コピペで最近のテキストエディットに移行したもの)の中に、探したいものが
あるのです。
ファイルは多数あるためひとつひとつテキストエディットで検索するのは
無理ゲーdeath。 1990年代にはUltraFindというフリーソフトをこの用にあてていました。 >>708
TextWranglerのMulti-File Search...で普通にヒットするけど。
Spotlightでも普通にヒットする。
まさかencodingがShift_JISのままとか。encodingはUnicodeに変換しておいた
方が将来的にも良いよ。unix系のツールだとutf-8を前提にしてるし。
あと拡張属性(xtrr)のcom.apple.TextEncodingにencodingが記録されるので、
これを設定しておくと文字コードが正しく認識され易い。 >>708
このスレであえてSpotlightを使わない方法を尋ねるというのがあれだが、、
grep
だと身もふたもない?miにはGUIもついてる。
SubEthaEditとかOgreKit使ってて複数ファイルを検索できるアプリならなんでも >>708
grepあるいはマルチファイル検索と呼ばれる機能。
フリーならmiで出来ると思うが。 今解凍したばかりのフォルダの中を名前で検索できないこのスポットライトという糞機能いつなくなるの? 最近macに乗り換えた者です
spotlightの便利さは多少わかってきたけど、smb接続のネットワークの検索ができないってのはまだ解決してないんですかね
mac本体に入れてるファイルなんてたかがしれてて検索したいファイルは全部NASかwindowsのワークステーションにあるんです
ここでも上の方に2011年頃のレスがある以降この話題ないみたいだし、ググっても古い記事ばかりだし・・・みんな困らないのかな?そんなに変な使い方なのかな >>717
MavericksのSMB実装によるサーバーなら検索できる。
クライアント側の実装はファイルシステムのAppleの独自仕様に依存してるから期待できない。
NASで新しいNetatalk使ってる物を利用するか、サーバー上にイメージファイル置く。
まあ、検索対象を共有したいんだろうから、ファイル名検索だけと言う事なら、
Easy FindでもDisk Catalog Makerでも使うのが無難じゃない? >>718
やっぱりそうですか
いやまああんましわかってないんだけど何となく技術/仕様的に難しいらしいという理解はしてて
今はEasyFind使ってます
レスサンクスです 教えてください。
フォルダA内を検索した条件でフォルダB内を検索したい場合どうしたらよいですか?というかできますか?
条件自体の保存と呼び出しをしたいのであって、スマートフォルダが作りたいわけではないのですが。 >>720
「フォルダA内を検索した条件」を保存し、保存した.savedSearchファイルをテキストエディタ等で開いて、
FXScopeArrayOfPaths の中身をフォルダBへのパスに書き換えて再検索。 finderの検索窓をspotlight以外の検索アプリ(Easy Findなど)に割り当てて設定する、なんてことはやっぱ無理っすか? spotlightにもショートカットキーがあるんだね
便利だ もうちょっと早く知りたかったなぁ YosemiteではUIが改良されてるらしいね
右上にあると少し見難かったので個人的には朗報なんだけど、
FinderやCUIから使ってる層にはあんまり関係ないかな? 表示の縦方向が狭くなったが非常に悔やまれる
beta使ってるけど一覧でパッと見られたあの頃が懐かしい。スクロールしたくない(T_T) 検索漏れが多くて困る
「シューピアリア」で「シューピアリア・クロス」がヒットしないなど UIイヤだなぁ
入力場所と表示される場所が離れすぎ
てか アプールに情報送信してるのがイヤンだなオイ spotlightのプレビューが消えない時
アクティビティモニタで Quick Look UI helper を終了 10年ほど前に最初に作成したApple IDが
今はもうとっくに使用してないHotmailのメールアドレスなので
このメールアドレスをアカウントから永久に抹消して
現在使用してるiCloudのメールアドレスのみをApple IDとして使いたいのですが、
My Apple IDのページでこれを試みてもどうもうまくいきません。
何度やってもHotmailのアドレスがメインのApple IDとして残ります。
これって仕様なんでしょうか? http://hatx.blog.so-net.ne.jp/netatalk_samba_merge
NetatalkとSambaがマージ:HAT blog
こういう話もあるし早くストレスフリーになりたい 久々にマックを買い換えて、スノレパからヨセミテになったんだが、
スポットライトで.webarchiveの中身を検索してくれない・・・
なんでや webarchiveの中身インデックスされないな
だいぶ昔に保存したwebarchiveは検索に引っかかってくるんだけど 10.11のSpotlightはいぜん使えてたショートカット
⌘, とかが使えなくなってるのが地味に辛い
以前の開発者からちゃんと引き継がれてないのかなぁ… もしかしてElCapitanだと項目並び替えできなかったりする? ファイルのパス(場所)を条件に入れる方法ない?
「今日」のスマートフォルダをよく使うんだけど、icloudで毎日同期してる
設定ファイルが大量に出てきちゃうんでそれを隠したいんだよね
そいつらは.rtfや拡張子なしのファイルを含むので種類で分別はできない
だから場所を指定して除外したいんだが……
このスレ遡ると>>100が同じこと言ってるけどレスはついてないな >>749
特定の場所のみを「除外」したいのなら>>750だと思うけど、
検索対象を特定の場所にしたいのなら、
Finder 環境設定>詳細>検索実行時:現在のフォルダ内を検索
↓
検索対象フォルダから検索(command+F)して、検索条件を設定。
検索:「このMac」「検索対象フォルダ」「共有」の三択から「検索対象フォルダ」を指定して保存。
1step目は必須ではないけど設定しておくと分かりやすいので。
余談だけど、自分も「今日」とか「今週」で絞り込むことがよくあったけど、
日付の判別にUTC+0が使われるようで、困った覚えがある。
例えばこんな具合。
今日→ヒットしない
〜日以内→ヒットしない
今週→週末だとヒットしない
日付指定→ヒット
最近使ってないけど解消されたのだろうか。 窓が小さくてフルパスが表示できない
広げられない
まともに使えない機能ってなんだろうと悲しくなる