[netatalk-ja:0208] Re: Spotlightと日本語

HAT hat @ fa2.so-net.ne.jp
2013年 5月 23日 (木) 02:08:41 JST


HATです。

Sat, 4 May 2013 22:44:58 +0900, Hiroyuki Sato <hiroysato @ gmail.com>:
> Spotlight検索でファイルの中身まで見てくれるといいですね
> (個人的な願望)
> 
> でもファイル名の曖昧検索も...、悩ましいですね。

FPCatSearchによる曖昧検索の実装を開始しました。
が、思ったより面倒で完成度20%ぐらいです。

曖昧検索に用いるライブラリの候補はlibunistringとICUの二種類があるの
ですが、前者は最終アップデートが2010年であり、Unicode 5.1.0ベースです。
ちょっと古すぎです。
後者は頻繁にバージョンアップしてるので安心ですが、多機能なので
マニュアルが長くて読みきれません。

文字列をNFKDに変換すると文字列が異常に長くなるケースがあるので、
バッファのサイズとかよく考えないとマズそうです。

search db = yes を指定した場合、全く別のアルゴリズムになるので、
これまた面倒です。

-- 
HAT


netatalk-ja メーリングリストの案内