[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 メーリングリストの案内