RSS

UnicodeSplitterPatchを入れる

日本語の検索のため。

    付与されたタグ:
  • Plone

今Ploneの日本語の検索のスタンダードが何なのか把握できてない。UnicodeSplitterというものが組み込みのSplitterになっているが日本語の検索はいまいちな出来。昔はChasenSplitterとか作ったりしたものだが、UnicodeSplitterPatchというのがあって、デフォルトのUnicodeSplitterから設定を変更することなく日本語の検索ができるようになるものがある。でインストールする。

UnifiedInstellerで入れたとしたらzinstance/src の中にソースを展開すればいい

$ cd src
$ svn co http://svn.plone.org/svn/collective/Products.UnicodeSplitterPatch/trunk Products.UnicodeSplitterPatch
次にbuildout.cfgを設定して eggs と develop に Products.UnicodeSplitterPatch を追加してbuildoutを実行。

次にZMIから portal_catalog の Indexes タブを開く。ZCTextIndex を使っている Index に対してReindex を実行する。それで今まで検索できなかったものが、きちんとひっかかるようになった。