2008年8月28日(木)そうだ、ナマズがあるじゃないか!
ver1.1.20080828 では、Namazu で全文検索をすると埋め込みファイルがインデックスされてしまう問題を解決しました。
- (2008年8月28日(木) 午後5時23分33秒 更新)
- Tweet
Namazu で全文検索
さまざまなサイトで広く利用されている日本語全文検索システムに Namazu があります。Namazu は HTML 上のリンクをたどるのではなく、サーバ上のファイルをくまなくインデックスします。
一方 CMONOS.JP の SSI 埋め込みファイルの拡張子が「.html」となっていたため、これまでは、CMONOS.JP の SSI 埋め込みファイルが Namazu によって通常の HTML ファイルとしてインデックスされてしまう問題がありました。そこで、SSI 埋め込みファイルの拡張子を Dreamweaver に倣い「.ssi」に変更しました。
この変更は非常に影響が大きいので、旧版からのユーザーは付属アップデータで必ずサイトをアップデートしてください。高度なカスタマイズがなされていない限り、関連するすべての設定および埋め込みファイルの拡張子を自動的に変更します。
今さらというかんじもしますが、テストがてらこのサイトにも Namazu による全文検索を導入してみました。左上のテキストボックスがサイト検索になっています。マニュアルを含め、すべての記事を検索できます。なかなか便利ですね。SSI によって埋め込まれているナビゲーション部分がインデックスされないので、より良好な検索結果を得られている気がします。
ところで、前述のように Namazu はサーバ上のファイルをくまなくインデックスしますので、何も設定しなければ、アクセス制限をかけたページや外部に告知していないページもすべて検索結果に表示してしまいますから、導入する場合はご注意ください。
インデックスを作成する際には「--exclude」オプションでインデックスされたくないパスを指定するとよいでしょう。CMONOS.JP のホームページメーカーでは、非公開記事フォルダ名の末尾に「.pending」が追加されますので、CMONOS.JP を運用しているサーバで Namazu による全文検索を導入する場合は「\.pending/」を含むパスを除外するよう設定してください。
コメント
トラックバック
更新情報
最近の記事
-
2015年1月13日(火)
-
2014年5月2日(金)
-
2014年5月2日(金)
-
2014年1月22日(水)
-
2014年1月21日(火)
-
2014年1月20日(月)
-
2013年9月4日(水)
-
2013年9月2日(月)
-
2013年6月20日(木)
-
2013年4月26日(金)