[スマートフォルダ]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内のピクチャーと、ミュージックを登録するだけで大分改善される。
他にあったら追加よろ。 >>580
Thx
でも自分にはCtrl+;のが使いやすかった
でもThx あれ なんか修正きた?
検索が、たぶんひらがなだけだとまったくひっかからなくて
(あるいは無関係なモノまで異常にかかる)困ってたんだけど
なんかのうpでーとしたら真っ当に検索できるようになった気がする
単にインデックス作成ができて再起動しただけ の話かなあ ハードディスクの使用量を詳細にチェックしてみたら、
50GB位のパーティションで6GBぐらいSpotlightのインデックスに消費している。
10%以上bフ容量が「死んbナる」わけね。bアれってどうなbセろなー。
ファイルの内容で検索することはたまーにしかしないので、そのために上の容量が
常時無駄になってると思うと、ちょっともったいない。
個人的には検索が必要になったときに特定のディレクトリの下のファイルの内容を
その時点で検索してもらえれば、多少時間がかかってもそれで十分なのだが。 >>586
Spotlight環境設定のなかのやつですか? あ、それでいいんですか。
知らなかったです。
Spotlightはディスク容量以外にもインデックス作成のデーモンみたいのが
CPU&I/Oを食うし、結構重いサービスだと思ってます。 >>587
重い?じゃ、CPU利用率を書いてみてよ。初回の作成以外は
ほとんど動かないと思うけど。 Lion、/.Spotlight-V100/Store-V1使ってないよね。
外付けHDDに残ってのを削除しても/.Spotlight-V100/Store-V2しか
作成しない。 >>588
I/Oを含む処理でのパフォーマンスの低下は単純なCPU使用率の高低で
はないわけだが、
とりあえず、フォルダーをコピーしているときとかにmdなんちゃらが数十%の
CPUを使っているのは見かける。 >>590
Finderでフォルダコピーしてみると、明らかにコピー終了まで
mdsの動作は抑止されてる。 >>591
そういう仕組みがあるのは知ってる。だがトータルのI/Oの量は増えているし、
インデックスの生成にCPUを使うのは事実。 >>593
インデックス作って繰り返し参照する方がトータルのI/Oは圧倒的に減るだろ。
検索しないからインデックス作成自体無駄と考えるなら、それこそ検索対象外にすれば良い。 >>585
何入れてるパーティションだろ?俺の800Gほど使ってるのMacBookの起動ディスクは
14648136/1K block だったから2%も使ってないけど。
パーティションごとインデックス対象外にしたら良いんじゃない?
多分Spotlightを設計した人はその「多少時間」よりもどうせ空いてるならその空きを「常時利用」
して時間を節約する事を選んだだけで>>585の用途とは違ってるってだけだから。
PowerPC時代の機種を未だに使ってんだろ。
容量少ない、CPU貧弱な頃の。
実際、オレもiBookG4上だと重さ感じるし。
ただ、インテル機ならばその処理は感じないけどね。
Spotlightが使えないほうが検索に時間もI/Oも掛かるから無いと不便だよ。
G5の段階でもうSpotlightに重さなんか感じなかった
昔はmdsなんかが暴走してcpu100%使ってたり、なんてこともあったけど
最近そんな話も聞かなくなったし。インテル時代になってからは
新規インデックス作り直してる時でも重さなんか感じなくなったしね 形態素解析をベースにインデックスを作って検索するのでなくて普通のエディタの
検索のようにベタなマッチングをするようにはできないんだろうか。
前者の方法だとどうしてもマッチしない例が出てくる。
「ほぼ全部検索できてるだろ、こまけーことはきにすんな」みたいな態度なんだろうか Terminal.appでgrepすればいいじゃん >>598
ファイル名じゃなくて全文検索だよね。
形態素解析しないとインデックスがでかくなりすぎるからSpotlightとなじまないだろ。
まあ、単語が区切られてない日本語独自の問題でもあるが、、、
ベタならインデックス作らないでgrepなりで現物なめる方が実用的。
まあ余計な機能を盛り込んで、タラタラIndexファイルを作られるのもかなわんからな。 >>600
まあそういう話になるんだよねやっぱり。
形態素解析込みの検索の結果、「自分の探しているフレーズのすべてのマッチを
返してはいないかもしれない」検索というのは... 気持ち悪くないですかそうですか
まあ、「普通のフレーズ(辞書にある単語等)で探す分には形態素解析もうまくいってる
から無問題」「マッチに多少漏れがあっても十分有益だろ」ということなのかな。
ふと思ったがGoogleの検索なんかでも同じようなことは起きてるのかなあ。 >>602
世の中のすべてを知ろうとは思ってないからな、、、
絶対見つからなければいけないファイルが行方不明になるような事は滅多になくて、
Spotlightで全文検索利用して探すのはその目的のファイルがある事をしってて、そこにあるキーワードはわかってるから
そのキーワードで探すときか、何となくカジュアルに探すときだからな。
全文検索よりはメタデータで探すときに使う事の方が多いし。
Googleでも起きてるんじゃね?
SpotlightがCPUの処理食いまくるからterminal使って今まで切ってたけど、
今日試しに有効化してMacintosh HD以外をPrivacy欄に放り込んだ。
で、Macintosh HDのインデックスは終わったんだけど、
今度はTime Machineの外付けHDDがカリカリ言い始めた・・・。
正直またterminal使って切りたい気分。
CPU温度が80度まで上がってるわ、うちのMBP2011。
Spotlightは便利なんだろうけど、しょうもないくらい処理食うね。
しかもTime Machineのインデックスなんかしなくていいって。Privacyにも放り込んであるのに・・。 終わりそうになかったんで、結局またterminal使って切ったわ・・。
便利でもこんなんでファンの寿命縮められたら溜まったもんじゃないわ。
あとterminalからではなくて、普通にSystem Preferencesから切れるようにしてほしい。 プライバシーの設定でHDD指定すればええんちゃうの? >>605
最初のインデックス作成が終われば後はひっそりとした処理になって快適になるんだがな。
マシン・容量によって最初の処理時間の多少はあるが。 NASの中を検索したとき、フォルダと書類の区別つけてくれないのをどうにかしたい。 SpotlightがあるからMac使ってんだけど
切るとか意味不明 SpotlightがないならMac使わないとか意味不明 >>611
それ、対偶になってない。
「SpotlightがないからWindows使わない」なら辛うじて真だけど、
それ以外は必ずしも真ならず。
なんでもかんでも論理的に捕らえようとする姿勢に疑問を呈す 意味不明と言っているのにそこに論理を持ち込まない姿勢は論外。
OS10.6で索引が作られた外付けHDDを10.4に挿すと、
また索引を作りはじめたりするんでしょうか? >>617
そうなんですかー、ありがとうございます。 仕事でlinuxを使いはじめたので何かデスクトップ検索を入れようと思ったのだが...
あれ、Googleのはもう開発してないようで。
どなたかlinux上でよさそうな検索ソフトを知りませんか? >>619
たいていのディストリビューションにSpotlight類似のがついてる。
Linux板行って好みのスレで聞いてこい。
locateで十分だがな。
Finderが落ちて再起動したらindex作り直しorz
アポーチネ! >>621
一時的にインデックス作成を停止して
寝る前に作成再開させると良い あのー、辞書を常に一番上に表示する方法はありませんか?
辞書として使うことが多いのですが、下の方にあるので矢印キーで選ぶのがめんどくさくて。
マウスは使わずに済ませたいのです。
システム環境設定のSpotlightの並び順に辞書の項目がないのでやはり無理なのでしょうか。 システム環境設定で検索結果のアイテムの順番を入れ替えればOK
って、辞書がないな・・・ >>625
おぉ、リンク先のplistをいじる方法を試してみたらなんとか出来ました。
辞書が上と下に一つずつ出現するのが気になりますが、これはこれで便利なのかもしれません。
ありがとうございました!
>>626
そうなんですよね。何か、昔はあった気がしますけど気のせいでしょうか。
Mountain Lionではないですね。 テキスト選択からcmd+cntl+dでその場でみられるでしょうに。 >>628
例えば、調べたい単語が画像ファイル内にあってテキスト選択できなかったり
Mac上ではなくて手持ちの雑誌や本の中にあったり
テレビやラジオや映画の中で聞こえてきた単語を調べたり、という可能性があるだろ >>629
そのときはどうせ入力するんだからSafariの入力バーにでも入れて3本指でタップすれば良いんじゃね?
・Chrome/Firefox使い
・トラックパッド使ってない
そんな外道でも、Spotlightは貴方をサポートします。 ターミナルからmdfindばかりなんですがこんな俺でも仲間に入れてもらえますか?
辞書検索とかないんですが...
ちなみに辞書はcmd+ctrl+dでなく、サービスメニューで辞書.appを呼び出しています。
もしかして外道以下?
そういえばcmd-ctrl-dってGUI的にはどこで設定してるんですかね。ローレベルな俺は
直接設定ファイルをいじったりする方法は知っているのですが。 Airvideoとかスマートフォルダ無視したアプリだとすげー面倒
結局はフォルダ整理強いられる訳よ
これも全部マルチプラットフォームのせいで遅れてるOSに合わせたのが原因だよなー
まー映画とかiTunesのプレイリスト+共有機能でいいんだけど
Mountain Lionでスマートフォルダ使ってフォトストリームの写真見られるようにしているんですが、
新しい写真が追加されても検索にヒットしないんだけど他に同じ症状の人っていますか?
環境設定のSpotlightでプライバシーにフォトストリームのフォルダを追加して削除すると表示されるので、
Spotlightのインデクスが更新されていない感じです。 いろいろやっていたら、勝手に直っていました。
お騒がせしました。 >>637
順次追加(Finderとかアプリケーションで保存)したものはほぼその場で作られるだろ。
FSEvent見てるんだから。
そうですね。
遅いというより何日たってもインデックスに追加されない写真があったので、
完全に処理が抜けている動きでした。
フォルダアクションは動いているっぽかったんで、
フォルダアクションからSpotlightコメントを追加したり
インデクス更新したりしてたら、勝手に直って、いまのところ安定して動いてます。
MLでのフォトストリームがiPhoto9.4から正式サポートになったようなので、
アップデートしてもう少し様子を見てみます。
ネットで見る限りでは同様の症状の人が何人かいるみたいですね。 Spotlightをオフにして、アプリのEasyFindに切り替えてみた
軽っ!!!!!!!! >>640
locateが動作するように設定してターミナルから使うようにするともっと幸せになれると思うよ。
そして、ここにくるのをやめたら良いんじゃないかな?
Spotlightインデックスが壊れてるんだかインデックスに検索パターンがマッチしないのか
検索したいものが出て来ないときはある。
そういうときには時間がかかってもいいからファイルをいちいちさらって、普通に
パターンマッチをするタイプ(エディタ内でテキストを検索するような)の検索もあると
いいなと思う。ってそれはEasyFindなのかな? >>645
EasyFindはファイル名によるファイル検索ソフトなのでファイルが探したいならそれで良いんじゃないかな?
Spotlightはファイル名と表示名が違うものを区別して探したいとか、
メタデータで探したいとか、本文テキスト内を単語単位で探したいとか
そういう用途を満たすためにある。
あ、ファイル名や日付等で検索したいならコマンドラインでfindやlocate使う方が便利か。
ファイル名に正規表現が必要な場合以外Spotlightの方が使い易いと思うが。
特に変更日付やラベル、レーティング毎にスマートフォルダで分類するとか、Spotlight
以外ではどう逆立ちしてもできないし。 テキストベースの全文検索したいなら、
find使って対象ファイルを絞り込んでgrepすればいいだけじゃね?
Spotlightなんて存在しないLinuxとかじゃそうしてるし。 2TBの外付けHDDの内容がspotlightでもfinderでも検索に反映されなくなってしまい困ってます
初心者なりにsudo mdutil -E /Volumes/XXX とかはやってみたんですが改善しない
ちなみにfilename:XXで検索するといけるんだけど、その場合finderだと種類が表示されず、spotlightだとフォルダもムービーも書類になっちゃってます
どなたかお助けください・・! いやIODATAのをUSBでつないでるだけです・・
もともとHDDを変えて以来検索がとろかったからそいつ自体の問題ですかね?
ファイルの種類がちゃんと認識されてないことに問題がある気がするけど解決策がわからないのです 10.7以降は外付け無理じゃない?
Snow Leopardなら検索できると思うけど >>653
HFS+が何たるかいまいち理解してないけど、
最初にMac OS 拡張(ジャーナリング)でフォーマットしたんでそれでいいんですよね?
>>654
先に書けばよかったけど10.6.8です
とりあえずアプリで代用してるけど何だかまどろっこしいんだよなあ
でもみなさんどうもです Finderでウインドウを開いた上でCommand+FでSpotlightウインドウ開いても、
開いたウインドウのディレクトリではなくホームディレクトリが検索対象になってしまいます。
なにかこの件でご存知のかたいらっしゃいますか? >>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
すげーたくさんあんだな