[mew-dist 29602] Re: Spotlightでの検索
ryuma
ryuma_to at example.com
2013年 4月 4日 (木) 10:18:26 JST
ryumaです。自己レスです。
mdfind の実行時に kMDItemContentType == "mew" が渡されますが、
手元の環境は MewImporter をインストールしておらず kMDItemContentType が
"dyn.ah62d4rv4ge8043p1" となっているため検索にヒットしない、という
状況でした。
mew-pick.el を変更して ContentType を "dyn.ah62d4rv4ge8043p1" にした
ところそれなりにヒットするようになりましたが、UTF-8のプレーンテキスト
で保存されているメールのみでした。
やはり MewImporter(かそれに類するもの)が必要、ということは分かりました‥。
/ryuma
On Wed, 3 Apr 2013 02:38:33 +0900 (JST)
ryuma <ryuma_to at example.com> wrote:
Subject: [mew-dist 29599] Spotlightでの検索
> ryumaです。
>
> OS X(10.8.3)上のEmacs(24.3.1、with-ns without-x でビルド)でMew 6.5を
> 使用しています。Spotlightで検索をしたいと思っていますが、現状は
> k/ or k? すると、特にエラーは発生せず1件もヒットしないという状況です。
>
> 以下のサイトを参考にしましたが、MewImporterはリンク切れになっていたので
> 導入していません。
>
> http://www.mew.org/ja/feature/spotlight.html
>
> --------
>
> メールのファイル(***.mew)は「書類」として認識されているようで、mdlsの
> 結果は以下のようになります。
>
> $ mdls ~/Mail/inbox/1.mew
> kMDItemContentCreationDate = 2013-03-21 06:32:21 +0000
> kMDItemContentModificationDate = 2013-03-21 06:32:21 +0000
> kMDItemContentType = "dyn.ah62d4rv4ge8043p1"
> kMDItemContentTypeTree = (
> "public.data",
> "public.item"
> )
> kMDItemDateAdded = 2013-03-21 06:32:21 +0000
> kMDItemDisplayName = "1.mew"
> kMDItemFSContentChangeDate = 2013-03-21 06:32:21 +0000
> kMDItemFSCreationDate = 2013-03-21 06:32:21 +0000
> kMDItemFSCreatorCode = ""
> kMDItemFSFinderFlags = 0
> kMDItemFSHasCustomIcon = 0
> kMDItemFSInvisible = 0
> kMDItemFSIsExtensionHidden = 0
> kMDItemFSIsStationery = 0
> kMDItemFSLabel = 0
> kMDItemFSName = "1.mew"
> kMDItemFSNodeCount = 9111
> kMDItemFSOwnerGroupID = 20
> kMDItemFSOwnerUserID = 501
> kMDItemFSSize = 9111
> kMDItemFSTypeCode = ""
> kMDItemKind = "書類"
> kMDItemLogicalSize = 9111
> kMDItemPhysicalSize = 12288
>
> mdfindでキーワードを検索すると何件かヒットします。
> 同じキーワードをEmacs上から検索しても結果は表示されません。
>
> $ mdfind -onlyin ~/Mail hoge
> /Users/hoge/Mail/inbox/6617.mew
> /Users/hoge/Mail/inbox/5751.mew
> /Users/hoge/Mail/inbox/5687.mew
> /Users/hoge/Mail/inbox/467.mew
> /Users/hoge/Mail/inbox/3956.mew
> /Users/hoge/Mail/inbox/3953.mew
> /Users/hoge/Mail/inbox/2411.mew
> /Users/hoge/Mail/inbox/1149.mew
>
> Mew側でmdfindの出力を正常に取れていないのかな‥という感じなのですが、
> 原因を調べる方法や対処方法などありますでしょうか。
>
> /ryuma
>
>
Mew-dist メーリングリストの案内