X



[スマートフォルダ]Spotlightを使いこなそう! 4[検索]
0001名称未設定
垢版 |
2008/02/15(金) 16:10:55ID:oUGtFyaR0
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内のピクチャーと、ミュージックを登録するだけで大分改善される。

他にあったら追加よろ。
0277書きなぐり失礼
垢版 |
2009/01/20(火) 08:18:21ID:VzbrQew+0
(2.SCの問題点、さらに続き)
 良く似た問題ですが、「フォルダXからフォルダYにファイルを移動、コピーしたら
SCの情報が消える」という現象も存在します。

 Finder上でファイルを移動/コピーする分には問題ありません。ファイル本体の移動に
よってEAが移動するだけでなく、コピー先(Y)の.DS_Storeも、Finderが責任もって
書き換え、さらにspotlight databaseも書き換えてくれます。つまり、コピー先でも
(a),(b),(c)の3つがちゃんと同期されます。

 Terminal標準のcpやmvでも、3つの情報は同期されます(ref5).ところが、
ソフトやコマンドによっては、同期が崩れる場合もあります。つまり、ファイル本体の
移動/コピーによってEAは移動するけれど、コピー先の.DS_Storeが変更されず、その結果
(b)も変更されない等々。

 この辺り、様々なケースが考えられますが、とにかく、結論。
 
「SCに格納された情報は、ユーザーが思いもしない理由で、簡単に消え去ってしまう」
0278書きなぐり失礼
垢版 |
2009/01/20(火) 08:19:21ID:VzbrQew+0
3.OpenMetaプロジェクト

 この問題は、諸タグ付けソフトのユーザーフォーラムで、繰り返し議論されてきました。
「SCは不安定であてにならない。そんなものに頼った情報管理/タグ付けなんて、危なくて
やってられない」。

 sjkというユーザーなんて、Ironic software(Leap, Yepの開発元)やDevonthinkのフォーラム、
Apple本家のフォーラム、あるいは、TUAWやMac系の諸ブログのコメント欄まで、縦横無尽に
同じ名前で現れては、この問題を指摘し続けてきました。

 ここで登場したのが、Ironic softwareです。昨年の12月、彼らはDeepという画像ファイル
タグ付けソフトを公開しました。そして、ユーザーフォーラムの中で、「Deepは、OpenMetaという
仕組みでタグをファイルに格納する。OpenMetaはオープンソースで無料公開し、誰もが自由に
使えるようにする」と宣言したのです。

 そして、その宣言通り、今日ついに、OpenMetaに使用されるコマンドツールや
一連のタグ付けソフトが公開されました(ref2, ref3)。

 OpenMetaは、ファイルの 拡張属性(EA)として、ファイル本体にタグを書き込みます。
具体的には、com.apple.metadata:kOMUserTagsという拡張属性が作成され、
そこに情報が書き込まれます。
0279書きなぐり失礼
垢版 |
2009/01/20(火) 08:22:30ID:FsR+C6hB0
(3.OpenMetaプロジェクト、続き)

特徴1..DS_Storeには情報を書き込まない。故に、(b),(c)の同期だけ気にすれば良い。

特徴2.(c)に書き込まれた情報は、即座に、(b)に反映される
 
 SCを使っていた時と違い、「(a)だけ更新されたが、(b)が更新されてない」なんて事は
生じません。一度に、100個以上のファイルにタグをつけてみましたが、1秒ほどで、
(b)と (c)の両方が見事に変更されました。SCでは、いちどにこれだけの数のファイルに、
タグ付けすることはできません。いろいろ試したのですが、とにかく「fast & robust」なシステム。
SCなんて、全く、比べ物になりません。

特徴3.spotlightで、検索可能。

 SCの情報は「comment:タグ」という書式で検索できます。同様にOpenMetaで書き込まれた情報は
「tag:タグ」という書式で検索できます(注1)。当然、スマートフォルダも作れるし、(原理的には)
Spotinside, Houdaspot, Tagfolders等々、spotlightを利用する全てのソフトから検索できます。

注1:ただし(ref4)が発売するTags.appを一度起動する必要あり。これが無くても、クエリー無しで検索可。

特徴4.ターミナルで使用可能なコマンド(omtool)がフリーで提供される(ref3)

 これを使えば、誰でもApplescriptやシェルスクリプトを使って、タグ付けスクリプトを
作れます。現在、QuicksilverのFile tagging moduelはOpenMetaに対応していませんが、
誰かがモジュールを作れば、QSからのタグ付け、閲覧も可能となるでしょう。
自分でAppelscriptとスマートフォルダを作ってQSに登録しても良いかもしれません。
0280書きなぐり失礼
垢版 |
2009/01/20(火) 08:23:07ID:FsR+C6hB0
(3.OpenMetaプロジェクト、続き)

特徴5.複数のベンダーが、OpenMetaに依拠したタグ付けソフトを提供
 Ironic softwareは、コマンドラインツールと、フリーのタグ付けソフトを提供済(ref3)
今後、有料ソフトのLeap, Yepも、SCからOpenMetaへ移行予定。
 Gravity Applicationsは、30ドルでTags.appを提供。これはかなり本格的なタグ付け支援ソフト。
 
特徴6.複数のMac間でコピー/移動してもタグが消えない。
 今後の検証しだいですが、EAさえ保持されていれば、タグは消えないし、コピー先の
spotlight databaseも、移動/コピーが終了すれば、即座に更新されます。.DS_Storeの
更新も考慮しなければならないSCと比べ、格段に安全です。

・個人的まとめ
SCと違い「情報を見る」からタグを書き換えることはできません。Terminalか専用アプリが
必要となりますが、その価値があると思えるくらい、堅牢で安定したシステムだと感じています。
SCを使って、大量のファイルを管理していた人なら、OpenMetaはとても便利で魅力的な
プラットフォームだと思います。

以上、長文投稿、失礼しました。
0281名称未設定
垢版 |
2009/01/20(火) 13:36:57ID:+KmsCVdp0
便利そう。規格として標準化されると良いかもな。
そうなると今度はタグ内容のセキュア化みたいのも欲しくなりそう。
0282名称未設定
垢版 |
2009/01/20(火) 21:26:54ID:0jnyX7ap0
FindAnyFileとSpotlightの中間くらいの検索アプリないかな?
SpotInsideはなんだかよくわかんない(´・ω・`)
0284名称未設定
垢版 |
2009/01/21(水) 11:14:03ID:sx+SaIkS0
Spotlightが昨日から古いファイル(OS9時代のモノ)を検出しなくなった(;´Д`)
原因も何もわからないんですが、手っ取り早く直す方法ってないですかね?
もしくは多少性能悪くてもフリーウェアの検索ソフトとかないですか?
ググっていてもシェアウェアしか見つからない・・・
0285名称未設定
垢版 |
2009/01/21(水) 22:02:06ID:ZmOoGQlS0
>>283 Hudaspotのビデオみたけど、すごいね。
0286名称未設定
垢版 |
2009/01/22(木) 13:59:23ID:MNyzxE3x0
>>283
凄い。appleの買収に期待したい
0287名称未設定
垢版 |
2009/01/22(木) 18:52:37ID:8aqtJO1M0
OpenMetaってMacだけなの?
0288名称未設定
垢版 |
2009/01/22(木) 21:01:53ID:Wdh9Ka9H0
>>287
上の話だと EA をサポートする OS なら使えるんじゃね?
0290名称未設定
垢版 |
2009/01/23(金) 00:03:09ID:uA2JY6Pd0
OpenMeta って、つまりSpotlight のデータベースをハックしてるってこと?
0291名称未設定
垢版 |
2009/01/23(金) 00:10:41ID:RyBHWjXD0
ハックでもなんでもない正当な仕様
0292290
垢版 |
2009/01/23(金) 00:57:09ID:uA2JY6Pd0
ソース見た限りでは拡張属性にタグ情報を書き込んでるだけで
ぜんぜん大したことやってなかったよ
俺たちの仕様に従って、各アプリで作ったタグを互いに共有しよう、ってことだけだね。
0293名称未設定
垢版 |
2009/01/23(金) 09:19:49ID:RyBHWjXD0
いや、最初からそう言ってんじゃん
0294名称未設定
垢版 |
2009/01/23(金) 09:54:29ID:fjM/8C+r0
>>292
>俺たちの仕様に従って、各アプリで作ったタグを互いに共有しよう、ってことだけだね。

Tigerがでて以来、技術的には可能なのに、誰もやってこなかったんだよ。

拡張属性に情報を書き込むソフトならいくらでもあった。MailTagもSkimもそう。
ただし、これらはmail, pdfという一部のファイルしか扱えない。

SpotMetaはOpenMetaに一番近いことをやってたけど
・開発が遅い
・エンドユーザーが使えるアプリは酷い出来
・他のdeveloperを巻き込もうとしない
・エンドユーザー自身がattributesを自由に設定できるという自由度の高さで逆に使いにくい

と言った理由で盛り上がらないままdead pool行き。


OpenMetaのスゴさは技術じゃない。あくまでちょうど良いガイドラインを
上手いタイミングで発表し、一気に多くのdeveloperを巻き込んだ。

そこに意味があるの。
0295名称未設定
垢版 |
2009/01/23(金) 10:00:38ID:fjM/8C+r0
前にも書いたけど、Gravity ApplicationsのTags.appは、OpenMetaとは別にソフトを開発したけど、
リリース直前にEAの名前と仕様をOpenMetaに準拠させた。Ironicの画像管理ソフトDeepは、
一番最初にOpenMetaを実装したソフト。DeepはOpenMetaがなくても、なかなか素晴らしい
ソフトなので、一見の価値あり。

他にも、MailTag, Hazel, Journler, Tag Folders, EagleFilerあたりは、OpenMeta準拠へ
移行するるらしい。

当然、IronicのLeapとYepも移行準備中。
0296名称未設定
垢版 |
2009/01/23(金) 10:22:05ID:KK314ytu0
取り敢えず Tagger 改め Tagit 試用中。
タグ打ち間違えて com.openmeta.shared.plist いじる羽目になったが
使いやすくて気に入った。
0297名称未設定
垢版 |
2009/01/23(金) 10:45:01ID:fjM/8C+r0
>>296
GravityのTags.appは、タグウィンドウをアクティブにする度にspotlight databaseへ
読みにいってるみたい。だからTagit.appで付けたタグも、即座にTags.appのタグウィンドウに
出てくる。けれど、その逆はダメ。Tagit.appのタグ一覧は、Tags.appの作ったタグを拾ってくれない。

この点は、Tags.appの方が使い易いな。

とはいえ、GravityもOpenMetaに完全準拠し、com.openmeta.shared.plistを使えば良いだけなんだけどな。
0298名称未設定
垢版 |
2009/01/23(金) 11:10:53ID:KK314ytu0
フリーだし、Tagit はこの程度でも十分ってとこか。

このスレの OpenMeta 話は勉強になるわ。ありがとねおまいら。
0299名称未設定
垢版 |
2009/01/23(金) 17:17:22ID:MxoCLmHu0
結局どれがいいのさ。
0301名称未設定
垢版 |
2009/01/28(水) 15:17:34ID:ve2aSdOk0
ユーザーのライブラリーApplication Support下は検索対象に
ならないのでしょうか? 追加する方法はありますか?
具体的にはNetNewsWireのHTMLArchve下にあるファイルが
検索されて欲しいんです。
0302名称未設定
垢版 |
2009/01/30(金) 09:45:32ID:FS7alyfI0
>>301
散々既出だとは思うが、例えば

~/Library/Application Support/AddressBook/ABPerson.skIndexInverted



filename:ABPerson.skIndexInverted

で見つかる。
もしくはシステムファイルも検索対象に含める。
0303名称未設定
垢版 |
2009/01/31(土) 12:17:09ID:QtMXObU50
>>302
ありがとうございます。ファイル名ではなく、内容、
たとえばSafariの履歴が検索対象となるように、
NetNewsWireで取得した記事内容も検索対象にしたいのです。
(HTMLArchive下にはHTMLファイルとRDFファイルがあります)

0304301
垢版 |
2009/01/31(土) 15:27:14ID:QtMXObU50
~/Library/Application Support/NetNewsWire/HTMLArchive下の
HTMLファイルを検索したい301です。

↓のマネをして、NetNewsWireのログをDocument下に移動して
 とりあえずこれでしばし過ごすことにしました。
ttp://bathyscaphe.sourceforge.jp/cgi-bin/wiki.cgi?p=Spotlight
0305名称未設定
垢版 |
2009/02/01(日) 02:52:18ID:gBflIT2E0
Finderからスマートフォルダ作る時、Leopardでは+アイコンをオプションクリック
することでand,or条件指定も可能になってるのな。
Finderの生成するヘボい検索式避けてRaw Query使ってたから今まで気付かなかったw
0306名称未設定
垢版 |
2009/02/01(日) 06:00:00ID:ZcL0wc3d0
>>305
Michaelが主張する方法、すなわち「これが最も正しい改善方法なのに、
なぜ理解できないのですか。反対しているのはhogeさんだけです」とshgさんが
主張する方法に、重大な欠陥がある事を、やっとMichaelに理解してもらえたようです。

「これが最も正しい方法だ。なぜあなたには分からないのだ」と声高に主張する人たちに、
自分の主張には欠陥があるのだと理解してもらうには時間がかかります。その過程を
チラシの裏と呼ぶのはあなたの自由です。
0307名称未設定
垢版 |
2009/02/01(日) 06:00:47ID:ZcL0wc3d0
すみません、誤爆しました...
0308名称未設定
垢版 |
2009/02/01(日) 08:45:46ID:Wsx/6C150
>>307
おまえさ〜元スレでもドンビキだからもうやめろよ
余所にまで迷惑かけるんじゃね〜よ
0309名称未設定
垢版 |
2009/02/24(火) 09:55:31ID:I2ZtVLmL0
Spotlightのプライバシー欄に外付けHDDを登録した場合、
その情報もHDD毎に保存されるのでしょうか?
0310名称未設定
垢版 |
2009/02/24(火) 16:08:24ID:i3ewwEvy0
>>309
>その情報もHDD毎に保存されるのでしょうか?
「HDD毎」というのがどういう意味か分かりませんが
一度登録しておいたHDDは、取り出して、
ふたたびマウントした場合でも除外されてます。
0311名称未設定
垢版 |
2009/02/24(火) 16:44:49ID:I2ZtVLmL0
レスありがとうございます。

登録済みのHDDをコピー先としてクローン化したものを接続すると、
インデックスを構築し始めてしまい、困っています。
HDDの名前は登録時から変更していませんが、
クローン化したことにより登録時のものとは別物とみなされてしまうのでしょうか?

プライバシー欄への登録情報の保存先がどこか、
またどのようにHDDを識別しているかがわかれば解決できるかと思い質問しました。
0312名称未設定
垢版 |
2009/02/24(火) 16:56:49ID:Fnd+h1Hw0
>>311
あなたがいうところの「クローン化」というのをもっと具体的に書いて欲しい。
0313名称未設定
垢版 |
2009/02/24(火) 17:02:01ID:i3ewwEvy0
ああなるほど、そういう意味か。
役立たずなレスですまん。
たしかに、物理的にHDDが変わったら維持されないね。
同じHDDを異なる接続方法でつないだ場合も、たしかだめだった。

そもそもクローンのファイル情報が、
元HDDと全く同一と言えるのかどうか。
0314名称未設定
垢版 |
2009/02/24(火) 17:42:02ID:I2ZtVLmL0
>>312
Carbon Copy Clonerを使ったクローン化でお分かりいただけるでしょうか。

>たしかに、物理的にHDDが変わったら維持されないね。
>同じHDDを異なる接続方法でつないだ場合も、たしかだめだった。
除外の維持は難しそうですね。

また現状、プライバシー欄の追加によってインデックスの構築中の動作を停止しているのですが、
他にスマートな方法があれば教えていただけると幸いです。
0315名称未設定
垢版 |
2009/02/24(火) 18:01:39ID:CEzDAYgc0
>>311
>プライバシー欄への登録情報の保存先がどこか
それぞれのボリュームのルートにある不可視フォルダ「.Spotlight-V100」
の中にあるExclusions.plistに書き込まれる。

インデックスの構築が始まってしまうのは、CCCのクローン化が不完全なのかね。
よく知らんけど。
0316名称未設定
垢版 |
2009/02/24(火) 18:20:29ID:I2ZtVLmL0
得られたレスを参考にひと通り試したいと思います。
ありがとうございました。
0317名称未設定
垢版 |
2009/02/25(水) 05:37:17ID:MshOJshu0
CCCの場合「(不可視ファイルなども)きちっとコピーする」ってもんで
ビット(?)レベルでまったく同じ状態を作るわけでは
なかったかと。
0318名称未設定
垢版 |
2009/03/04(水) 18:21:40ID:1+I0sNBr0
Automator アクションの"Finder 項目の Spotlight コメントを設定"を使用してメタ付けをしようとしたのですが、
何回か実行していると、
Finder > 情報を見るの Spotlight コメントとは更新されている。
"xattr -l file"のcom.apple.metadata:kMDItemFinderComment は更新されている。
しかし "mdls file"で見たkMDFinderComment が変わっていないという現象が起きました。

詳しい発生条件は分からないのですが、ローマ字を入れてみたり日本語を入れてみたり、既存のコメントに追加をしてみたり既存のコメントを置き換えてみたりしていろいろ試しているとこの現象が起きます。
この状態では Spotlight検索にひっかかりません。このスレを1から読ませていただきましたが、>>275さんの言う(b)の同期が取れていない状態でしょうか。
ファイルをコピーするとコピーされた方のファイルは正しいメタが付いており検索可能な状態でした。
もとのファイルの同期を取らせてやるにはどうしたら良いでしょうか。
>>276では rsync を使用して(b)の更新ができるとありますが、どのようにすれば良いでしょうか?
0319名称未設定
垢版 |
2009/03/05(木) 05:59:43ID:dzjSf2/x0
>>318
一言でいって、解決法はありません。

Spotlightコメントは「人間が手で情報を入力する」速度を想定して作られているようで、
手入力の速度である限り、この問題は生じません。しかし、タグ付けソフトやAutomatorを
使って複数のファイルにタグを付けようとすると、とたんに問題が生じます。

代わりに、OpenMetaを使ったタグ付けをお薦めします。Spotlightコメントを
使う事ができませんが、spotlight検索は可能ですし、なにより>>317さんの
問題は一切生じません。
OpenMeta総合スレ
http://pc11.2ch.net/test/read.cgi/mac/1232976573/



最新のrsync 3.0.xをインストールして使って下さい。オプション-Xを忘れずに。
インストール/利用法は、激しくスレ違いになりそうなので、質問は下記スレでどーぞ。

MacOS XをUnixとして使ってる人の為のスレ その14
http://pc11.2ch.net/test/read.cgi/mac/1216715423/
0320名称未設定
垢版 |
2009/03/05(木) 11:56:22ID:3Sza3pW+0
ご返答ありがとうございます。解決法ないんですか、、
ちなみに複数ファイルでなくて単一のファイルでも起こるんですよね。
Automatorではなく、xattrを使っても同様の現象が起こるので困っています。
>>275の情報だと.DS_Storeも自分で変更してやればいいのかな。
OpenMetaのソース見たところこいつもxattrを使っているようですが、どうやってmdlsの更新をしているのか、、詳しく見てみます。
情報ありがとうございました。
0321名称未設定
垢版 |
2009/03/07(土) 22:27:31ID:+kQTQQDX0
ファイル名の一部だけで検索すると引っかからないんですが
仕様ですか?
0322名称未設定
垢版 |
2009/03/07(土) 22:30:04ID:uMMRQK0x0
ファイル名検索を選択
0323名称未設定
垢版 |
2009/03/07(土) 22:30:36ID:+kQTQQDX0
どうもうまくいかんですたい
123456789.eps

1234で検索してもひっかからんですたい
0324名称未設定
垢版 |
2009/03/07(土) 23:02:30ID:KR1gXMvP0
SafariのキャッシュフォルダをJPG検索するのは危険!
周りに誰も居なくて良かったw
0325名称未設定
垢版 |
2009/03/08(日) 00:12:34ID:1IpHBBLS0
>>323
それって12345678では検索できるの? たぶんできないと思われるが...

そのファイルどうやって作った? 何かのコマンド? その場合一旦プレビューとかで開くと
検索できるようになるかも。
0326名称未設定
垢版 |
2009/03/08(日) 01:39:15ID:SL9JowwL0
>>325
全部の文字いれると引っかかる
索引がおかしいのかな。一度作り直してみるお
0327名称未設定
垢版 |
2009/03/08(日) 02:01:00ID:bzuASYZ40
>>321

仕様です。というより、spotlightはgrepじゃないのです。ファイル名やファイル内容は
形態素解析されて、「意味を持つ一区切りの綴り=単語」としてデータベースに登録されます。
従って「天然ボケ」を「天然」で検索できても「然ボ」で検索は出来ません。それが仕様です。

「然ボ」でも検索したければ素直にgrepか、grepを使ったソフトを使って下さい。
spotlightはそうしたイレギュラーな検索が不可能な代わりに、高速の検索を可能とする技術です。
あきらめて下さい。spotlightの特性を知った上で使いこなせば、非常に有益な道具ですから。

>>329
>>>275の情報だと.DS_Storeも自分で変更してやればいいのかな。

多分、分かってないのだと思います。そもそも自前で勝手にxattrを弄っても
spotlight検索は不可能です。Tigerが登場して以降、数年にわたって多くの
ディヴェロッパーがこの問題に取り組んできましたが、spotlightコメントを使う以上、
誰がどんな工夫をしても無理です。

spotlight, xattr, mdls, fsevensdなど、spotlight関連の技術情報を分かりやすく解説している
ページは、Ars Technica以外にありません。素直にそちらを見て勉強して下さい。
http://arstechnica.com/apple/reviews/2005/04/macosx-10-4.ars
http://arstechnica.com/apple/reviews/2007/10/mac-os-x-10-5.ars

OpenMetaの技術詳細は、OpenMetaの開発元締であるIronic softwareの掲示板を
自分で読みあさって下さい。ただし、OpenMetaの仕組みを本当に理解したいなら、
Arsの記事を全部読んでからの方が良いでしょう。
http://ironicsoftware.com/community/?CategoryID=14
0328名称未設定
垢版 |
2009/03/08(日) 02:29:22ID:1IpHBBLS0
>>327
>spotlightの特性を知った上で使いこなせば、非常に有益な道具ですから。

spotlightの特性を熟知していらっしゃる方とお見受けしましたが、
「天然ボケ」は「天然」だけでなく「天」でも検索できますよね?
なんで「12345678」は「1234」じゃ駄目なんですかね?
0329名称未設定
垢版 |
2009/03/08(日) 02:37:58ID:66PhSp570
「1234」という文字列に意味がないから検索対象外
「天」はそれだけで意味を持つから検索対象になる
そう説明されてるように読めるけど
0330名称未設定
垢版 |
2009/03/08(日) 03:31:40ID:QA3UMjs00
あぁ、こりゃ失礼。ちゃんと読まずに返事してましたね。

123456789.epsで1234の検索は前方一致検索なので、それなら
spotlightで出来るはず。同様に形態素解析された結果、意味のある区切りが
1234で始まるなら、前方一致検索ができるので、fxy123456789.epsなんてのも
1234で検索できるはず。

ただし、1の直前に数字がはいっていたら前方一致検索ではなくなるのでアウトですが。
0331名称未設定
垢版 |
2009/03/08(日) 07:47:48ID:nm60Jcd/0
横レスすますが、ワイルドカードって使えないの?

123* みたいな…(´・ω・`)
0332名称未設定
垢版 |
2009/03/08(日) 09:27:23ID:1u0zPjUB0
ちょっと前から変なのが居座ってる気がするのは気のせいか
0333名称未設定
垢版 |
2009/03/08(日) 12:14:08ID:NlCm9KDb0
>>331

>>327氏が書いてるように、Spotlightはgrepじゃないから
ワイルドカードは使えないみたいだね

123* なら前方一致だから 123 でいいのでは?
*123 は無理だけど
0334名称未設定
垢版 |
2009/03/09(月) 01:48:03ID:zhfBKNzC0
>>331
ターミナルのコマンドではできるみたい。*123とかも。
mdfind "kMDItemDisplayName == '*123'" みたいな感じで。

でもまあ、形態素解析云々の関係で、まともにファイル名を検索した場合とは
結果が違う可能性があるのかもしれんけど。
0335名称未設定
垢版 |
2009/03/10(火) 05:05:34ID:lyrW6XOR0
>>334
そうそう、findコマンドからだと*使えるけど、
その分超遅いよねw
やっぱスッポトライトは偉大
0336名称未設定
垢版 |
2009/03/10(火) 07:15:15ID:fJ9Tu3sq0
>>335
勘違いしているような感じがするので一応断っておくけど
mdfind は普通の UNIX の find とは別物だよ。Spotlight のコマンドライン版。
なので * を使っても大抵の場合超速い。
0337名称未設定
垢版 |
2009/03/10(火) 20:59:12ID:xz0i4VEM0
>>321
ファイル名で検索したいなら明示する。
filename:123
>>331
ファイル名でワイルドカード検索したいなら、スマートフォルダの「RAW クエリー」
で以下の検索式を入力
(kMDItemFSName = "123*")
元々Spotlightはワイルドカード検索、虫眼鏡アイコンやFinderから使う場合は
わざと能力を殺してる。ちゃんと使いたかったら検索式を書く。
検索式の詳細は>>2
0338名称未設定
垢版 |
2009/03/28(土) 14:13:28ID:8aGiIgyd0
10.5.6でもmdsの暴走ってあるの?やたらディスクにアクセスし続けてる
0339名称未設定
垢版 |
2009/03/30(月) 22:02:39ID:AbtcO6170
*.org という拡張子で保存しているテキストファイル (UTF-8)が
ひっかからないのですが、これもインデックスしてくれる方法はないでしょうか?
0340名称未設定
垢版 |
2009/03/30(月) 22:59:15ID:A8pPqbxF0
スレチだが、
今までのようにファイル検索できるソフトってないのかな?
ネットワーク経由で探すとき不便というか、使えないわ…
0342名称未設定
垢版 |
2009/03/30(月) 23:30:12ID:Q2myXhKM0
>>339
org というファイルが何であるかが定義されていないので、インデックスされない。
org ファイルを作成したアプリの開発元がなんとかしてくれないようだったら、
自分で org の UTI を定義する必要がある。(所定 importer の info.plist 書き換え)

このあたりのスレが参考になると思う。
http://www.macosxhints.com/article.php?story=2005052015041510
0344名称未設定
垢版 |
2009/04/01(水) 23:38:11ID:snHu1P4G0
>>338
環境設定→Spotlight→検索結果で
ミュージックとムービーのチェックを外したらディスクアクセスが
かなり減ったような気がする。
ミュージックとムービーはファイル名のみの検索でいいならオススメ。
あと、自分はVMwareを使っているんだけど、仮想マシンフォルダを
検索から除外する場所に登録した。こっちの方が効いたかもしれない。
0345名称未設定
垢版 |
2009/04/02(木) 08:34:13ID:dBU7fmOM0
プライベート項目に起動ボリューム設定したら大分軽くなったんだけど
これでSpotlightにリソース食われなくなったと思っていいのかな?
必要ないんで停止できれば停止させたい。
0346名称未設定
垢版 |
2009/04/02(木) 09:04:55ID:G53BM1gk0
ttp://www.google.co.jp/search?hl=ja&q=spotlight+%E5%81%9C%E6%AD%A2&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=7&oq=spotl
0347名称未設定
垢版 |
2009/04/02(木) 11:58:05ID:dBU7fmOM0
>>346
googleでひっかかるのはtigerの記事ばかりなので
leopardでお願いします。
0348名称未設定
垢版 |
2009/04/02(木) 12:31:27ID:G53BM1gk0
ttp://www.google.co.jp/search?hl=ja&q=spotlight+%E5%81%9C%E6%AD%A2+leopard&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq=
0349名称未設定
垢版 |
2009/04/02(木) 12:34:30ID:dBU7fmOM0
>>348
何種類か方法があってどれが正しいのか分かりません。
もっと絞って下さい。
0350名称未設定
垢版 |
2009/04/02(木) 12:41:24ID:G53BM1gk0
ttp://www.google.co.jp/search?hl=ja&num=1&q=spotlight+%E5%81%9C%E6%AD%A2+leopard&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq=
0353名称未設定
垢版 |
2009/04/02(木) 23:47:16ID:m9ZqzjPB0
www

どうでもいいんだけど、フォルダ「仲村みう」が「みう」でヒットしない。
コメントに「みう」と入れておいてやっと引っかかるようになった。

いや、どうでもいいんだけどね。
0354名称未設定
垢版 |
2009/04/03(金) 00:43:35ID:HXk1xLg+0
その話題前にやった希ガス
0355名称未設定
垢版 |
2009/04/03(金) 08:37:19ID:nlpUq+Rm0
>>354
ちなみにそれどんな感じの結論だったか覚えてる?

自分とこでやったら「みう」でヒットするけどなあ。
0356名称未設定
垢版 |
2009/04/03(金) 21:45:34ID:nDNovbTc0
俺の場合は、俺的単語区切りにスペースをいれることでほぼOKになった。

20092ちゃんねる だったら、2009 2ちやんねる みたいに。
例えが下手ですまんが、上の個人名の例だと 山田太郎じゃなくて山田 太郎 ってことね。
0357名称未設定
垢版 |
2009/04/04(土) 19:25:40ID:YWCA8xem0
同じ「仲村みう」でフォルダ作り直したら(コメントは空)今度は「みう」でヒットした
インデックスの作りにまだ難があるんだろうね

こういう現象が多かったらインデックスの作り直してみるのもいいのかも
0358名称未設定
垢版 |
2009/04/04(土) 22:45:42ID:lsADkxuQ0
>>356
それはファイル名だからいいけど、ファイルの内容とかだったら適当にスペースを
入れる、みたいにはできない(したくない)場合もあるよね。

なんだか「検索できない」って言う話はファイル名のことが多いから、ファイル名と
それ以外で検索のアルゴリズムを分けた方がいいのかも > Spotlight
0359名称未設定
垢版 |
2009/04/05(日) 10:49:00ID:EvY02XiM0
Safariの履歴が検索にヒットしまくるんだが
検索条件の追加に「を除く」がない(´・ω・`)

拡張子hogeを除くとか、ファイルの種類hogeを除くとかなんでできないの?(´・ω・`)
0360名称未設定
垢版 |
2009/04/05(日) 11:59:32ID:vytIoZ/L0
システム環境設定>Spotlight>検索結果 で Webページ のチェックを外す
0361名称未設定
垢版 |
2009/04/05(日) 13:24:31ID:tkvvankt0
>>360
それがなぜか効かないんだよ…
インデックス作り直さないとダメなのかな?

まぁ除外って条件は他でも使いたいけどね(´・ω・`)
0362名称未設定
垢版 |
2009/04/07(火) 06:43:08ID:Pj0lDwRv0
>>359
>それがなぜか効かないんだよ…

メニューバーのSpotlightメニューから検索したとき、「Webページ」のヒットが見えなく
なってない? 環境設定はそういう意味だと思うけど。

>まぁ除外って条件は他でも使いたいけどね(´・ω・`)

とりあえずFinderの検索ウインドウで「RAW クエリー」というのを選んで検索式を
打ち込めば可能ではある。検索式の例は

>拡張子hogeを除く
kMDItemDisplayName != "*.hoge"

>ファイルの種類hogeを除く
kMDItemKind != "hoge"

とか入れたらいいんじゃないだろうか。
確かにメールのルールみたいに否定の条件も普通に追加できればいいのにね。
0363名称未設定
垢版 |
2009/04/07(火) 06:46:06ID:Pj0lDwRv0
ああちなみに kMDItemDisplayName を使うと拡張子を隠す設定にしているときは
意味がないからむしろ kMDItemFSName を使った方がいいのかも。
0364名称未設定
垢版 |
2009/04/10(金) 07:34:23ID:qClbcWYu0
>>359
Raw Query書けば複雑な条件も自在に設定できるし、LeopardならFinderの
スマートフォルダ条件設定ウインドウでオプションキー押せば「+」ボタンが
「...」になってand or notもGUIから設定できる。
0365名称未設定
垢版 |
2009/04/10(金) 22:52:17ID:82teazMu0
>>364
ちょw 神ww おまww こんなことできたのかwww もっと早くwww
iTunes8のスマートプレイリストでもできればいいのに…
0366名称未設定
垢版 |
2009/04/11(土) 09:01:41ID:omVOew/Ei
ほんとだ。これはもっと早く知っておきたかった
取り敢えず情報thx
0367名称未設定
垢版 |
2009/04/12(日) 23:50:42ID:I4xiRIvD0
通常だと外付けのHDDのファイルが検索結果に出ないんですが
なぜかkMDItemFSName:で検索すると表示されます
プライベートにも入れてないんですが
何故こうなるのか、どなたか分かる人お願いします。
0368名称未設定
垢版 |
2009/04/14(火) 12:59:06ID:MQOoFi9J0
どなたか教えてください。
spotlightを辞書代わりに使っていたのですが、最近言葉を入れても反応しなくなりました。
そればかりか、リアルタイムに検索結果が表示されなくなりました。
データベースの再構築(sudo mdutil -EとプライバシーにHDDを入れ、外して再起動)をしてみましたが、いっこうに変化ありません。
どうすればよろしいでしょうか?
よろしくお願いします。
0369名称未設定
垢版 |
2009/04/14(火) 23:13:23ID:R6S/gGA40
EasyFind使うようになって
Spotlightつかわなくなった。
0370名称未設定
垢版 |
2009/04/15(水) 03:14:34ID:DdYOyAdv0
>>369
普段ファイル名でしか検索しないとしたらそれはアリかもね。

ちなみに例えばMailで「メッセージ全体」で検索してたらそれは未だにSpotlightを
「使って」ますんでよろしくw
他にも間接的にSpotlightを使っているアプリはありそう。
0371名称未設定
垢版 |
2009/04/15(水) 03:19:17ID:DdYOyAdv0
>>368
Spotlight関係のプログラムの何かがとらぶってるかもね。
コンソール.appで見て、mdなんちゃとかがクラッシュしたりしてない?
複数のボリュームを使っていたら、できるだけアンマウントしてみて、それで
Spotlightが復活したりしない?
0372名称未設定
垢版 |
2009/04/15(水) 10:12:34ID:yCf9/Jv00
Easy FindだかFinde Any Fileだか使ってるが
・特定のフォルダ内という縛りができない
・「を含まない」という縛りができない
のが残念です(´・ω・`)
0374名称未設定
垢版 |
2009/04/15(水) 15:15:56ID:irUr1j7+0
>>371
アドバイスありがとうございます。
コンソール内にmdなんちゃらはありませんでした。
また、マウントしているbootcamp領域をアンマウントしても復活しませんでした。

書き忘れましたがアルミMacbookpro MacOSX10.5.6です。
0375名称未設定
垢版 |
2009/04/21(火) 01:06:11ID:RRbvIMkX0
けっきょくNAS上のファイルに対してメタデータを作る方法はないのかえ?
レスを投稿する


ニューススポーツなんでも実況