スマートフォルダからファイルが消える

皆様はじめまして。過去に投稿された記事には見当たりませんでしたので投稿いたします。

1000個以上の文献をPDFで管理しており、文中のキーワードで抽出しスマートフォルダにまとめて利用していますが、ファイルをプレビューやSafariなどで開くとフォルダのリストから消失するという現象に悩まされています。

すべてが消失するわけではなく、およそ4分の1くらいがこの現象に該当します。ファイル名の文字数やリガチャの有無(fi、flなど)は関係なさそうで、ファイル名を無関係なものに変更(例えばabcとか)しても改善しません。ファイルの情報を見ても特に違いがある訳ではなく、最近Leopard上でPDF化したファイルでも発生します。アクセス権の修復とSpotlightの再構築をやってみましたが改善しません。消えるファイルはいつも同じですので、特定のキーワードで生じるというよりは、ファイル自体に存在する問題のようです。

検索ボックスのキーワードを削除して入力し直せばまた表示されますが、多くのファイルを比較しながら読むときに大変困っております。

どなたか同じ現象に遭遇された方はいらっしゃいませんか?問題点があるとすればどのようなポイントが考えられるでしょうか?

ヒントだけでも結構ですのでよろしくお願い申し上げます。

投稿日 2009/07/06 08:08

返信
返信: 34

2009/07/07 01:15 xy への返信

xyさま、詳細な動作確認をして頂き誠にありがとうございました。

業務に支障がございましたら、どうかご容赦ください。


メタデータの書き換えタイミングや検索クエリーの構文との関係が怪しいと思っているのですが、ファイル自体に何らかの問題を抱えている可能性も考えています。


末筆ですが、お仕事頑張ってくださいませ。

2009/07/07 01:29 sawert への返信

10.4ですと35989.pdfを3598.pdfに別名保存してスマートホルダーで選択しても消えません。

Spotlightでも消えませんでした。

ログアウトしても消えなかったです。

Tigerだと大丈夫なのかもしれません、もしくは私の検証のやり方のまずさかも…

ーーーーーーーーーーーーーーーーーーーーーーー


さて、提案ですがスマートホルダーで最初にPCRで検索したのは全て

表示されていると読みました(ざっと飛ばし読みですが…)。

そこで、その書類全部にAutomaterで”PCR"とか必要なSpotlightコメントを一気につけるのはどうでしょう?


1 Automaterを立ち上げる。

2 左側アクション Finderを選択

 Finder項目にSpotLightコメントを追加

3 ファイルメニュー 

プラグインを別名で保存(名称はお好きに”comment”とか)


これであとはスマートホルダの書類全部を選択してcontrol+クリック(もしくは左クリック)で

Automaterメニューの”comment"選んでSpotLightコメントを全部の書類につけることができます。

こうすると、少しは安定するのかなとふと思いました。

やっても無駄骨かもしれませんので、ご参考までに。

ーーー

いま確認のためにネットを見ると”選択されたFinde項目の取得”

http://mactips-lib.net/m/automater/001.html

というアクションを最初に入れている方が多かったので、そうした方がいいのかもしれないが、私は上に書いたのだけで数年やってきてました…

2009/07/07 03:14 sawert への返信

本文の検索はgrepを使います。Version TrackerなどでPDF Viewerを検索で使いやすいのが見つかるかも知れません。


Spotlight - NOT, | OR, space AND検索も使えますがKeywordの扱いに癖がありますので使いにくいかも知れません。それにOSXの大事な部分は検索出来ないようになっています。


Smart Folderは私はどちらかと言うとHistoryの感じでしか使ってません。FinderSidebarDefaultのままでDocumentのみの表示です。

2009/07/07 04:11 sawert への返信

実験してみました。


PCRが含まれるページのその近辺の文章を検索すると、発生するようです。

塩基配列とおぼしきアルファベット(GCA)でも消えました。この文章ブロックに含まれている、アルファベットに何かあるようです。


文章先頭の方にUNCなんかのブロックの単語だと消えません。geneはこちらの文章ブロックなので消えないようです。


Adobe Acrobat Proでコピーして新規PDFに流し込んで作成した物は、どれを検索しても消えませんでした。又、EPSに出力して再PDF化したものも、消えません。


おもしろいことに、HexEditと言う16進Dumpアプリで開いても、消えるます。無理矢理、ターミナルからviで開いたときには、消えませんでした。


ファイルを開いている状態で、Finderの情報を見るでSpotlightコメントにPCRと入力したら、検索に表示されましたが、その状態でPCRを消したら、検索候補の中から消えてしまいました。


以下、仮説(ばかばかしいと思いますが^^;)

ファイルを開く際に文字コードみたいな物をいったん何かに統一するのではないでしょうか。それで、文字を複数種類、内包するPDFの一部が読めなくなるのでは。

2009/07/07 22:01 ぴっぴ への返信

ぴっぴさま、アドバイスいただきましてありがとうございました。

さきほどgrepを試してみましたが、PDF相手ではうまく機能しないんですね(grep "PCR" *.pdfみたいなコマンドでいいでしょうか?)。やはりPDFのテキスト化をやらないとうまくいかないんでしょうか。でも結果が出るのが非常に早くて、他のコマンドと組み合わせるといろいろできて便利そうだなーと感じました。とても勉強になりました。

コマンドに限らずUNIXのツールにはいろいろと便利なものがあるんですね。MacPortsを導入すればMacでも使えるということを知りましたので、時間のあるときに調べてみたいです。

2009/07/07 22:39 ni_ki への返信

ni_kiさま、詳細な動作検証をして頂き誠にありがとうございました。私の環境でもご報告いただいた現象が再現できました。

いくつかのキーワードを試すことがおもしろくて、仕事をしばらく放り出していました^^;

ブロックによって挙動が違うということですと、どうやら対処方法はなさそうですね。OSX 10.6ではプレビューが改善されて、2カラム以上のテキスト選択ができるようなので、一緒に改善してくれないかなーと思っています。

Acrobat Pro等では正常に動作するということですと、Safari or プレビューがPDFを読み込むときのテキストの扱いがAcrobatと違う可能性があるということでしょうか。Acrobat Proを導入することが一番いい解決法になるようですね。

HexEditで消えるとは面白いですね。他にもQuickTime Player, iTunes, iPhoto, Mail, NeoOfficeで開いても消えました。他にも消えるアプリケーションはたくさんありそうですね。ni_kiさまの仮説は間違っていないように思えます。

2009/07/07 23:21 sawert への返信

やはり、埋込フォントにSpotlightとの問題が有るようです。


埋込フォント有りでepsにしてPDFに再変換したとき。

消える


埋込フォント無しでepsにしてPDFに再変換したときき。

消えない


検索から消えることはなくなりましたが、文字の位置がズレてしまって実用になりませんでした。Finderの情報を見るでPCRとか検索単語を入れればいいのでしょうが、検索用の単語が多いと、実用的でなくなりますよね。

2009/07/07 23:46 お子様ランチ. への返信

お子様ランチ.さま、動作検証していただき誠にありがとうございました。


> 10.4ですと35989.pdfを3598.pdfに別名保存してスマートホルダーで選択しても消えません。


自分の環境では再現できませんでした。ごめんなさい。

OSのバージョンにより違いがあるということになりそうですね。この不具合を解消するために10.4に戻すことは・・・うーん、やっぱりできません。


ご報告いただいたように、AutomatorでSpotlightコメントに"PCR"を追加したところ改善しました!ありがとうございます。つまりいろんなキーワードで探せるようにするためには、コメントに全文をテキスト化したものを入れちゃえばいいのでは?と思い、やってみました。


PDFからテキストを抽出して変数に出力、PDFのSpotlightコメントに流し込むフローを作ってみましたが、どうしても変数の中身が"~/Desktop"になってコメントに追加されてしまいます。デスクトップに出力されたテキストは正常なんですが。やっぱりAutomatorも勉強しなくちゃだめですね。

ちなみに抽出されたテキストを直接コメントにコピーペーストしても、コメントは更新されませんでした。やはり特殊文字の有無とか関係するんでしょうか。いい案だと思ったのに残念です。

2009/07/07 23:54 sawert への返信

Spotlightのコメントは、文字数制限があるらしく例示されていたファイルで試しましたが、全文は入れられませんでした。


sawert さんによる書き込み:


やはり特殊文字の有無とか関係するんでしょうか。いい案だと思ったのに残念です。

上でも書きましたが、特殊文字ではなく文字のエンコードの関係のようです。ANSIをシフトJISにでも変えられれば、恐らく正常になるはずなのですが、私には、やり方が分かりません。


このメッセージは次により編集されています: ni_ki 2行目移行を追記

2009/07/08 00:15 sawert への返信

本題とはちょっとそれますが、関連銘柄ということで。タグ付けソフトというのもあります。


Punakea ($25)

http://www.nudgenudge.eu/home


まぁ、こういうのは弱小デベロッパのサードパーティ製品に頼ると、製品がなくなった場合の対応が大変というリスクはありますが、目的とするところは近いと思うので。もし用途にフィットするなら検討対象になると思います。僕は使ってないのでパフォーマンスはわかりません。検索は spotlight 使ってるようですが。

2009/07/08 00:18 ni_ki への返信

ni_kiさま、詳細な動作確認をして頂き、誠にありがとうございました。

埋め込みフォントとの関連があるというとても興味深い結果で、ますます面白くなってきました。多くの皆様からアドバイスをいただき、お忙しいにも関わらずご検証いただきましたことで、問題の詳細がつかめてきたような気がします。やはり解決方法はなさそうですね。


この問題についてはAppleにフィードバックすることと致します。10.6までに解決できていればいいのですが、些細な問題ではないとはねつけられてしまうかも。気長に解決されることを待ちたいと思います。


> 検索用の単語が多いと、実用的でなくなりますよね。


Automator(あるいはAppleScript?)などで自動的にSpotlightコメントにテキスト全文を流し込めるようなものが作れればいいのですが、手動でもそのままテキストを貼付けることはできないようです。もっと検証する時間が自分にあればいいのですが。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

スマートフォルダからファイルが消える

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。