サイト内検索のオープンソース

投稿日:2007.05.10

ある程度規模が大きくなったサイトなどには必須となるサイト内検索。
使い勝手のよさそうなオープンソースをメモ。


1.Namazuを使ってサイト内検索 〜高機能なフリーウェア〜
Namazuは、フリーウェアであるにも関わらず、多くの商用サイトでの利用実績もあるという日本語全文検索システムです。数十万件ものファイルを検索することを目的として作られているため、その検索スピードにも定評があります。UNIX系の知識がある程度必要なので、設置は若干難しいですが機能面を考慮すれば納得のいくものでしょう。


2.KABAYAKIサイト内検索 〜Namazuよりもカンタンに!〜
Namazuをベースに開発されたフリーウェアの全文検索システムです。インストールも比較的簡単になっており、管理や設定はWebブラウザからGUI上で行えます。
公開されたばかりなので実績は少ないですが、今後のバージョンアップやシェアの拡大も期待できます。


3.msearchでサイト内検索 〜CGIのみで動作するサイト内検索〜
個人または比較的小規模の法人ホームページ内の検索を提供するCGIプログラムです。Perlのみで動作する検索エンジンの中では、インデックスを作成するタイプなので比較的高速です。何十万件もの検索を前提としたNamazu等に比べれば劣る部分が多々ありますが、カスタムCGIを利用できるレンタルサーバーさえあれば動作するというのが大きな魅力です。


4.Googleでサイト内検索 〜HTMLだけで誰でも手軽に!〜
言わずとしれたGoogleをサイト内検索で、借りてしまうする方法です。サイトの中にHTMLタグの記述を入れるだけで設置可能です。メンテナンスなども必要ないので、オリジナル性を求めないのであれば最も手軽な方法と言えます。以下のソースをサイトに貼り付ければ完了です!

<form action=”http://www.google.com/search” method=”get”>
<input type=”hidden” name=”hl” value=”ja”>
<input type=”hidden” name=”as_sitesearch” value=”サイトのURL”>
<input class=”text” type=”text” name=”q” size=”16″ value=””>
<input class=”button” type=”submit” value=”Googleでサイト内検索”>
</form>




引用ページ

PAGE TOP