ユーザの声
|
2008-09-01 |
インターネットでは検索エンジンがごく普通に使われているが、意外なことにイントラネット上ではまだ検索エンジンはそれほど普及していない。原因としてはパブリックな情報だけを対象にするインターネット向けに比べて、権限周りなどの設定が複雑だということが挙げられる。
だが、そうした権限を細かく指定しない前提であれば、使える全文検索エンジンは多数あるだろう。Web上の情報向けの全文検索エンジンとして、こちらを紹介しよう。
今回紹介するオープンソース・ソフトウェアはどこかな?、イントラネット向けの全文検索エンジンだ。
by MOONGIFT
|
「どこかな?」0.5.0 released.
|
2008-07-23 |
インストールにあたっての注意事項。
- 「しゃべる」のバージョンが、0.9.6以上でないと動作しません。まずは「しゃべる」をバージョンアップしてください。
(差分でシンクできるようにAPIを機能拡張しており、それを利用して効率的にインデクシングします。)
- 「しゃべる」と同一のサーバーにインストールができません。
インストーラー的には問題ないのですが、どちらもROOT.warを利用して、/でアプリケーションにアクセスさせるため、Sessionクッキーがかぶってしまうためです。
(既存のTwitter専用クライアントをほとんど変更せずに「しゃべる」への対応を可能にするために、このような設計になっています。)
JettyのようにJSESSIONIDを簡単に変更できればいいのですが、残念ながらTomcatでは、ハードコーディングされているため簡単には変更できません。
ユーザーからもアプリケーションのパスを切りたいというご意見も伺っていますので、どのようにしたほうがいいか検討中です。
- インストールしたらまず「しゃべる」のクローリング先のURLを設定してください。
Windowsの場合は、コントロールパネルから「doko」のサービスを停止した後、「インストールディレクトリ/application/shared/classes/shovel.properties」のfetcher.getDatasのXXXXXの部分を「しゃべる」がインストールされているサーバーに変更してください。(ポート番号が8080でない場合はそこも変更してください。)
設定終了後、「doko」のサービスを開始すれば、クローリングが開始され、しばらくすると検索可能になります。
初期値では、クローリングが3分に1回、100件ずつ行い、転置インデックスの再読み込みは90秒になっています。
(「インストールディレクトリ/application/shared/classes/search.properties」を変更することで調整が可能です。)
Unixの場合も流れはまったく同じです。サービスの開始「/etc/init.d/dokod stop」、サービスの停止「/etc/init.d/dokod start」を上記コマンドで行ってください。
|
社内検索「どこかな?」とは?
|
2008-07-23 |
|
|
「どこかな?」は社内(イントラネット)向けの全文検索エンジンです。
データベースやWebサーバーなどのさまざまな場所からクローリングしてデータを吸い出し、全文検索をできることを目的にしています。
まずは、「 しゃべる」に対する全文検索の処理をプラグインしてみました。
「どこかな?」 は Java、tomcat、Lucene、Seasar2 等のソフトウェアを同梱しています。
誰でも 無料 で使用することができます。
インストールも簡単です。
Windows(msi), Unix(rpm, deb) のパッケージが用意してあり、誰でも数ステップでインストール可能です。
是非、「どこかな?」を ダウンロード して使ってみてください。
|
|
|