[スマートフォルダ]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内のピクチャーと、ミュージックを登録するだけで大分改善される。
他にあったら追加よろ。 http://www.apple.com/jp/macosx/features/300.html
>Spotlightの計算機能
>40種類以上の関数に対応しています。
とあるがその詳細はどこにも説明が無いのでサポートに問い合わせた。
演算子
+ - * /
定数
pi 円周率
関数
sin x の正弦(x はラジアン) sin(0.1234)
cos x の余弦(x はラジアン) cos(0.123)
tan x の正接(x はラジアン) tan(0.123)
sind x の正弦(x は度) sind(30)
cosd x の余弦(x は度) cosd(60)
tand x の正接(x は度) tand(26.56)
asin x の逆正弦(x はラジアン) asin(0.123)
acos x の逆余弦(x はラジアン) acos(0.123)
atan x の逆正接(x はラジアン) atan(0.12345)
asind x の逆正弦(x は度) asind(0.5)
acosd x の逆余弦(x は度) acosd(0.5)
atand x の逆正接(x は度) atand(0.5)
sinh 双曲線正弦 sinh(2.34)
cosh 双曲線余弦 cosh(2.34)
tanh 双曲線正接 tanh(2.34) asinh 逆双曲線正弦 sinh(3.627)
acosh 逆双曲線余弦 acosh(3.627)
atanh 逆双曲線正接 atanh(3.627)
sqrt 平方根 sqrt(4)
cbrt 立方根 cbrt(27)
log 底が 10 の対数 log(5)
ln 自然対数 ln(3.5)
pow x を底とし、y を指数とするべき乗 pow(3,2)
exp e を底とし、x を指数とするべき乗 exp(3)
fabs 絶対値 fabs(-3.25)
fact x の階乗 fact(8)
x! x の階乗 8!
ceil 等しいまたは値の大きい整数 ceil(3.25)
floor 等しいまたは値の小さい整数 floor3.25
rint 最も近い整数に値を丸める rint(4.375)
rem 剰余 rem(3,4)
fmod x/y の浮動小数点剰余 fmod(3.2,4.5)
hypot ユークリッド距離 hypot(3,4)
j0 第 1 種または 0 次のベッセル関数 j0(0.5)
j1 第 1 種または 1 次のベッセル関数 j1(0.5)
y0 第 2 種または 0 次のベッセル関数 y0(0.5)
y1 第 2 種または 1 次のベッセル関数 y1(0.5)
lgamma x のガンマの対数(ただし x>0) lgamma(3.234)
erfc x の相補誤差関数 erfc(3.89) ただし本国のエンジニアさえ正確に把握してないそうでまだ他にもある可能性がある。
尚、AppleScriptのフレームワークを流用しているらしい。 .Spotlight-V100ってフォルダ消したら新しく作ってくれる? 過去スレ落ちちゃってるし、過去ログ倉庫内みたいなので今来産業で質問するけど、
HDDを複数つないでる場合、
SpotlightのインデックスってHDD毎に保管されるのか、
それとも、起動ディスクにひとまとめになるのかどっちなんだろ?
あと、10.4と10.5をデュアルブートで使ってる場合、
インデックスは共有されるのか別々に作られるのか、ググってみたけどよくわからん。 ppc 10.4.11
最近調子がおかしいから、再インデックス化しようとして
>>1やったら
Could not reset volume index, error 0
でて再インデックス化できない。
HDDをシステム環境設定>Spotlightプライバシーに登録、削除してしようとしても
登録が反映されない。+からもフォルダが反映されないorz
再インストールかなorz sudo rm -rf /Volumes/VOLUME_NAME/.Spotlight-V100
は? スポットライトのファイル情報を
局所的に更新してくれるアプリが在ったと思ったんですが
どなたかご存知ありませんか?
前のマックに入れてたんだけど消してしまった上、ど忘れ…。 過去ログが読めないので、重複しているのかもしれないのですが
スマートフォルダを作るときの検索条件で
「特定のフォルダからのみ抽出」って出来ますでしょうか?
検索条件の頭の行では(このMac)と(”ユーザ”)しか選べないようで・・・
なにかやり方が、あるのでしょうか?
場所を限定して抽出したいのです。
どなたかおわかりになる方、よかった教えてください。
よろしくお願いいたします。 >>14
まず、目的のフォルダを開いてから林檎+F >>15
ありがとうございます。
ほんとうにとても助かりました。
余談ですが、先ほどアップルのサポートに電話したところ
30分以上待たされて「出来ない」と答えを頂き、あきらめていました。
先に検索条件を指定してから「サイドバーに保存」でよかったんですね。 >>12
ありがとございます。
やってみましたがかわりませんでした。
spotlight以外にもあちこち調子が悪かったので、
覚悟決めて結局クリーンインストールしてスッキリしました。 spotlightでfirefoxの履歴は検索できないの? spotlightでgoogle検索ができる
firefoxの履歴をgoogle検索できる
うまく組み合わせたらできるかも >>21
kwsk
firefoxの履歴はspotlightに反映されないのはなぜ? 最近、インデックス作成が終わらない現象が頻発して困ってたけど
アーカイブで再インストールしたら呆気ないほど簡単に直って動作もキビキビ
思えばJaguarからずっと上書きしてきたからなぁ…
上書きと大差ないほど環境は引き継がれるし、早くこうしていれば良かった 毎晩9時になると外付けがガリガリ鳴りだすんだけど
関係あるのかな 熟練管理者御用達のバックアップツール「rsync 3.0」 - Mac対応強化
http://journal.mycom.co.jp/news/2008/03/03/015/index.html
> プラットフォームとしては、Mac OS Xの対応を強化。商用UNIXと同様にACL
> (Mac OS X 10.4以降に装備、ただしクライアント版はデフォルトで無効) の機能を利用できるほか、
> いわゆるメタデータとして保存される拡張属性情報に対応するためのオプション「--xattrs (-X)」が
> 新たに追加された。拡張属性情報の変化の有無をトリガーとしたファイルの同期が可能になることから、
> Spotlightなどメタデータが重要な役割を果たすMac OS Xでの活用が見込まれる。 >>23
自分も途中でインデックス化がつまってそのまま放置したけど、
クリーンインストールしたら、検索スピードにはびっくりした。 HD内全てにspotlightが当たるようにしてるんですけど、
なぜかヒットしない項目がかなり多くてこまってます。
単純に.appとだけ検索しても、ヒットしないアプリがかなりあったり。。
これはどうしてなんでしょう?(’最近使用した’一覧ではちゃんと登場します)
画像や書類は一度再保存かけたものは大概ヒットするようになるのですが。
環境は2GHz PPC G5のimacです。
内蔵HDは250G, パーティションは切って無い状態です。 それ、俺もなる。2GHzのiMacG5。
俺もパーテ切ってないよ。 アプリケーションのファイル名に app が付いてないとかじゃなくて? 「あいうえお」
という検索ワードだと引っかかるが
「いうえお」
にすると全く引っかからない >>27
いまやってみたらこっちもそんな感じになった.なんでだろう?
環境: 10.5.2 MacBook Air (1.8GHz Core2 Duo), HDD 80GB
スマートフォルダを作って、検索条件として「種類」を「アプリケー
ション」にすると、たぶん全てのアプリケーション(と、ついでに
jarファイル)がリストアップされるんだけど、それに加えて
「名前」が「appで終わる」という条件を加えるとたった32個しか
リストアップされない.ここでリストアップされるのはサードパーティや
フリーソフトの類で、OS Xに元々含まれているものやiWork, iLife, XCode
関連は全然見つからない様子.
>>31
iWorkやiLifeは.appじゃない。 >>32
どういうこと?
名前が .app で終わっているんだからその条件で検索できてもおかしくない気がするんだけど。 なんとなくデキの悪い検索エンジン使ってる気分になる。 お仲間がいらっしゃるようで少し安心しました…自分だけじゃないんですね。。
>>31さんと症状はほぼ同じです。「アプリ」でライトするとほぼ全てにヒットするのに、
「.app」を加えると、純正ソフトやユーティリティ内のアプリ等がヒットしなくなるのです。
ファインダー上では◯◯○.appとなっているのに…
ライトで検出されたリストを見ると拡張子を認識していないのが原因?しかし何故。
アプリケーションだけの特性か何かですかね?
.app検索ではヒットせず↓
http://www2.uploda.org/uporg1301014.png
アプリ検索でヒットし↓
http://www2.uploda.org/uporg1301012.png
ファインダー上では普通に.app付きで表示される↓
http://www2.uploda.org/uporg1301010.png >>35
流れてて見えない。
でも何となく分かる。
こんな信用無いんじゃ、どうすれば良いのかな…
他の検索手段講じるしかないのかね… >>35
Tigerで試してみたんだけど、たとえばMail.appでは
Finderの環境設定で「すべてのファイル拡張子を表示」が
OFFの時にインデックスを作る→kMDItemDisplayName = "Mail"→名前".app"で検索しても引っかからない
ONの時にインデックスを作る→kMDItemDisplayName = "Mail.app"→ 名前".app"で引っかかる
なので、インデックスが古いのが原因では?
OSインスコ時のデフォルトはこれOFFなので、その時に作られたインデックスがそのまま、とかね
アプリケーションフォルダ以下のインデックスを作り直すのは
mdimport /Applications とか
Spotlight環境設定のプライバシーフォルダに一旦登録→外す、とか。 kMDItemDisplayNameは「表示名」だから状況によって変わる。
安定した検索をしたいなら、kMDItemFSName「ファイル名」を使う。 >>31がやった名前で検索は、kMDItemDisplayName だね
ファイル名で検索すると、時間が掛かる(Tiger)。通常のメタデータ検索とは
別枠なのかな。だから虫眼鏡での検索ではファイル名検索をやってないのかも。 Spotlight、メニューバーの右端にアイコン常駐させる、
システムやライブラリのファイルを検索対象にしない等の
糞仕様がむかつく。
10.5.2ですが、spotlightのプライバシーって、アカウントごとに設定できませんね( ´・ω・`)
もしくはゲストアカウントのみ、spotlightを停止というのは可能でしょうか? Finder で AirMac Extreme に接続した HDD 内を検索しようとしてるんだけど、
あるマシンだと Spotlight 検索できるのに、他のマシンだと検索できない。
なにこれ。
sudo mdutil -i off /Volumes/hoge したら検索できるようになった。
でも、なんで off なんだろ。
spotlightで何も検索できなくなってしまいました。
sudo mdutil -as とすると、
/:
Indexing and searching disabled.
となり、
sudo mdutil -i on /
としても、
/:
Indexing and searching disabled.
となります。
enabled にできないのですが、どうしたらできるでしょうか? mds-crash-state」なるファイルが作成されていないかを確認。
このファイルは、Spotlightのインデックスファイルを更新するプロセス(※)が異常終了したときに作成され、
存在するかぎりインデックスファイルが更新されない
発見次第、mds-crash-stateを削除し(sudo rm /mds-crash-state)、
mdutilコマンドを実行してインデックスファイルを再構築
どう? >>47
情報ありがとうございます。
mds-crash-state の場所は / なのでしょうか?
ls -l / で見たところ、存在しないようです。
ところで、ls -la / したところ、
.metadata_never_index
などというサイズ0のファイルが見つかりました。
今から消してみます。 rm /.metadata_never_index
して、
sudo mdutil -i on /
したところ、めでたく
/:
Indexing enabled.
となりました! 無事にspotlightが索引の作成を始めました。
ところで、今 Time Capsuleのバックアップも開始されているのですが、
mdutil -sa すると
/Volumes/Backup of XXXX/Backups.backupdb:
Indexing enabled.
というのが出てきます。
Time Machineのバックアップ内のデータもspotlightで検索されるのが標準でしたっけ? >>50
ttp://docs.info.apple.com/article.html?path=Mac/10.5/jp/15136.html
TimeMachineが復元するのに使う。FinderでのSpotlightの検索対象からは外れてるよ。 >>51
そのヘルプはいまいち意味がわかりにくかったけど、ようするに
検索結果の画面自体をTime Machineで遡れるってことね?すごい。 Spotlightが嫌いです。何だか知らないまにハードディスクをガリガリやってるし。
Leopardで完全に無効にする方法をいろいろ調べているが
どれが正しいのかわならない・・・。 Spotlightの検索窓に文字をいれなければウインドウを出せないのが×。
俺はいまだにUltraFindを使っているが、ファイル内の文字列はもちろんタイプ、クリエータ、
リソースサイズなどで検索できる。隠れてこっそりデータベースを作ったりしないのに早い優れもの
15年も前のソフトに負けてるSpotlightってなんだかな〜。検索結果からファイルのファインダー
表示できないのも×。といってみる。 >>55
>検索結果からファイルのファインダー
>表示
結果をコマンド+クリック >>55
> ウインドウを出せない
cmd+Fではだめなのか >>55
> ウインドウを出せない
cmd(ctrl)+option+spaceという手もあるが Spotlight って、作成日や変更時で日にち単位では検索できるんだけど、時間単位の検索できないよね?
たとえば、「現在から1時間前〜2時間前の間に修正されたファイルの一覧」とか「一昨日の正午から午後3時の間に作成されたファイルの一覧」など。
昔の Finder 検索?ではできていたような気がするんだけど、Spotlight で何かよい方法はないのかな? Raw Query書けばよろしい。Finderから設定できる条件はSpotlightの能力の極一部だよ。
「現在から1時間前〜2時間前の間に修正されたファイルの一覧」
(kMDItemFSContentChangeDate >= $time.now(-7200)) && (kMDItemFSContentChangeDate < $time.now(-3600))
「一昨日の正午から午後3時の間に作成されたファイルの一覧」
(kMDItemContentCreationDate >= $time.iso(2008-05-08T12:00Z+09)) && (kMDItemContentCreationDate < $time.iso(2008-05-08T15:00Z+09)) >>61
レス、サンクス。
Raw Query を書くって、.savedSearch ファイルをその都度 Property List Editor やテキストエディットで修正すればいいのかな? それとも専用アプリがあるのかな?
これを機に、ちょっと勉強してみるよ。ありがとう。 spotlightが嫌いな人も居るみたいだね
よかった俺だけじゃないんだ
ちょっと使ってみようかなと設定すると
勝手なタイミングでインデックスを作り始めて他の仕事がストップする
終わるまで我慢してみても
未だかつてのぞみの物が見つかった事が無いし
>>62
FinderのFindウインドウからも入力できる。日本語リソース消しちゃってるから
よく解らないけど「その他...」→「検索式」辺りかな?
入力フィールドが異常に小さいのはレイアウト設計のバグでしょう。
後検索式の詳細は>>2 >>64
「RAW クエリー」だった。今まで RAW Image 関係か何かだと思ってよく見てなかったよ。
これで利用範囲がすんごく広がりそう! 重ね重ねありがとう! >>63
??
基本的にインデックスを作るのはファイルを保存した直後
それ以外にもなにやらカリカリやってることはあるけど、
他の仕事がストップすることはないぞ
デフォだとちょっと操作性が悪いけど、SpotInside で検索すれば
グーグルみたいに検索できて快適だし。 開始ボタン押すまえに最初の一字でいきなり検索始める、
まるで落語の与太郎みたいなソフト早とちりにもほどがある。 どう考えてもスピード、性能、操作性、UltraFindのほうが数段上だ。
そっかーよかったね
UltraFindスレでやってね OSX10.5で /System や /Library や /use や /etc などをメニューバーのSpotlightの検索対象にするには
どこをいじったらいいのか知っている人いますか?
10.4のときは /.Spotlight-V100/ Directory/_rules.plist にINCLUDEしてやればよかったんですが、
Leopardではその方法が使えないようです。 spotlight コメント ってファイル自体に直接埋め込まれるんですか? >>71
thx
ちがったんだ…orz
画像をプレビューで開いてインスペクタウィンドウを表示すると
キーワードを入力できるけど、これもファイル自体には埋め込まれませんか?
永遠の謎。
.DS_Storeに保存されるという噂を聞いたことがあるけれども
ターミナルで.DS_Storeを削除してもSpotlightコメントは消えないので、これは誤りと思われる。
http://pc11.2ch.net/test/read.cgi/mac/1182050155/
ずっと曖昧にリソースフォークなんじゃねーの?と思ってたけど
リソースフォーク削除しても消えないのでこれも違う。
FATフォーマットなUSBメモリにファイルのみコピーして
他のMacに移動してもSpotlightコメントは保持されるので
結局ファイル(のデータフォーク)本体に埋め込まれてるんじゃないの?って俺は思うんだが、
違うの?>72 hetimaタンのブログがわかりやすいかな
ttp://d.hatena.ne.jp/hetima/20071031/1193823628
ターミナルで.DS_Storeを削除した後再起動すればコメントは消えていたはず。
また、FAT等の非HFSにコピると、AppleDoubleでattributesが記録される。
(ファイル+「._ファイル名」という2個の組み合わせなのでdouble) いやアップデートで仕様が変更されて.DS_Storeに保存しなくなったんじゃなかったっけ? 最後に開いた日の最小単位が「日」で時間単位で検索出来ないと思っていたけど
試しに 0.5 入れたら検索範囲が12時間になった!
でも1以下は全部12時間以内になるみたいだ
よく分からない仕組みだぜ >>78
>最後に開いた日の最小単位が「日」で時間単位で検索出来ないと思っていたけど
俺もそう思っていて何気なく書き込んだら、>>61 が答えてくれた。 torrentファイル用のプラグイン 探してもないんだけど
どこにあるか知らないか
osx freewaresのとこのはリンク切れだった SPOTLIGHTはタイプやクリエータ検索できないから使えない。