Concept
JiroSearchとは
開発ロードマップ
Function
機能概要
検索式機能
タグ機能
検索語のログ機能
Demo
機能の動画デモ
インストールの動画デモ
ユーザサイトのご紹介
Donwload
ダウンロード
動作・利用環境
ライセンス
リリースノート
既知のバグ
Document
Linux へのインストール手順
Windows へのインストール手順
インデックスの作成方法
検索窓の設置方法
FAQ
Company
お問い合わせ
開発blog
会社概要

Windows へのインストール手順

1.必要なオープンソースをWebからダウンロードします

1-1. JiroSearch をダウンロードする。

ダウンロード先&ダウンロードファイル

http://www.crm.co.jp/jirosearch/download.html
JiroSearch0.0.*ダウンロード(zipファイル)

1-2. JDK 5.0 をダウンロードする。

ダウンロード先&ダウンロードファイル

http://java.sun.com/javase/downloads/index.jsp
で「Get the JDK download」をクリックしてダウンロードページに
Windows Offline Installation, Multi-language を選択する。
jdk-1_5_0_10-windows-i586-p.exe

1-3. tomcat 5.5 をダウンロードする。

ダウンロード先&ダウンロードファイル

http://tomcat.apache.org/download-55.cgi#5.5.20
Binary DistributionsのCore の zip ファイル

1-4. Spring Framework をダウンロードする。

ダウンロード先&ダウンロードファイル

http://sourceforge.net/project/showfiles.php?group_id=73357&package_id=173644&release_id=465856
spring-framework-2.0.1-with-dependencies.zip

1-5. Jakarta commons betwixt をダウンロードする

ダウンロード先&ダウンロードファイル

http://jakarta.apache.org/site/downloads/downloads_commons-betwixt.cgi
Binaryの、0.7.zip をダウンロードする。

1-6. Apache Lucene をダウンロードする

ダウンロード先&ダウンロードファイル

http://www.meisei-u.ac.jp/mirror/apache/dist/lucene/java/
lucene-2.0.0.zip

1-7. MyFaces,tomahawk をダウンロードする

ダウンロード先&ダウンロードファイル

http://myfaces.apache.org/download.html
myfaces-core-1.1.4-bin.zip Tomahawk 1.1.3 (zip)

1-8. Ant をダウンロードする

ダウンロード先&ダウンロードファイル

http://ant.apache.org/bindownload.cgi
apache-ant-1.6.5-bin.zip

2.ダウンロードしたファイルを展開し、インストールします

2-1. インストール用のディレクトリを作成します。

\usr\local\jiro

2-2. JDK 5.0 をインストールする。

ダウンロードしたjdk-1_5_0_10-windows-i586-p.exeファイルを実行すると、インストールが始まります。
*あらかじめusr\local\jiroをインストール先にしても構いません。

\usr\local\jiro\jdk1.5
という名前のフォルダーを作成し、
jdk-1_5_0_10 フォルダーの下にあるファイルを
すべてコピーします

2-3. tomcat 5.5 をインストールする。

ダウンロードしたapache-tomcat-5.5.20.zipファイルを展開すると、apache-tomcat-5.5.20というフォルダーができます。

apache-tomcat-5.5.20
フォルダーをtomcatにリネームして
\usr\local\jiro\tomcat
へコピーします

2-4. Ant をインストールする

ダウンロードしたapache-ant-1.6.5bin.zipファイルを展開すると、apache-ant-1.6.5というディレクトリができます。

apache-ant-1.6.5
フォルダーをantにリネームして
\usr\local\jiro\ant
へコピーします

2-5. JiroSearch を展開する。

ダウンロードしたjirosearch0.0.*.zipファイルを展開すると、jirosearch0.0.*\searchというフォルダーができます
(* にはバージョン番号に対応する数字が入ります。実際には jirosearch0.0.2.zip のようなファイル名になります。)

jirosearch0.0.*の\search
フォルダーを
\usr\local\jiro\search
へコピーします

2-6. Spring Framework をインストールする。

ダウンロードしたファイルを展開すると、
spring-framework-2.0.1 という名前のフォルダーが出来ます
この中から、次の jar ファイルを \usr\local\jiro\search\search\WEB-INF\lib\へコピーします。

\dist\spring.jar
\dist\spring-aspects.jar
\dist\spring-mock.jar
\lib\jakarta-commons\commons-beanutils.jar
\lib\jakarta-commons\commons-collections.jar
\lib\jakarta-commons\commons-digester.jar
\lib\jakarta-commons\commons-fileupload.jar
\lib\jakarta-commons\comonns-io.jar
\lib\jakarta-commons\commons-lang.jar
\lib\jakarta-commons\commons-logging.jar
\lib\log4j\log4j-1.2.14.jar

例えば \dist\spring.jar のコピー先は \usr\local\jiro\search\search\WEB-INF\lib\spring.jar となります。

2-7. Jakarta commons betwixt をインストールする

ダウンロードしたファイルを展開すると、commons-betwixt-0.7というフォルダーができます。

commons-betwixt-0.7.jar
を
\usr\local\jiro\search\search\WEB-INF\lib\
へコピーします

2-8. Apache Lucene をインストールする

ダウンロードしたlucene-2.0.0.zipファイルを展開すると、lucene-2.0.0 というフォルダーができます。

lucene-core-2.0.0.jar
\contrib\analyzers\*.jar
\contrib\highlighter\*.jar
を
\usr\local\jiro\search\search\WEB-INF\lib\
にコピーします

2-9. MyFaces,tomahawk をインストールする

ダウンロードしたmyfaces-core-1.1.4-bin.zipファイルを展開すると、 myfaces-core-1.1.4というフォルダーができます。

\lib\myfaces-*.jar
を
\usr\local\jiro\search\search\WEB-INF\lib\
にコピーします

ダウンロードしたtomahawk-1.1.3-bin.zipファイルを展開すると、tomahawk-1.1.3というフォルダーができます。

\lib\tomahawk-*.jar
を
\usr\local\jiro\search\search\WEB-INF\lib\
にコピーします

2-10. JiroSearchをtomcat の webapps フォルダーにコピーします

\usr\local\jiro\searchをフォルダーごと
を
\usr\local\jiro\tomcat\webapps\
にコピーします

最終ファイル構成図

\usr\local\jiro\
\usr\local\jiro\tomcat
\usr\local\jiro\tomcat\webapps\search
\usr\local\jiro\java
\usr\local\jiro\ant
\usr\local\jiro\search

3.動作するように環境変数等を設定します

3-1. インストール用の環境変数を設定するバッチファイル、setpath.bat を作成します。

※このファイルは、既に \usr\local\jiro\search に含まれています

set JIRO_HOME=\usr\local\jiro
set JAVA_HOME=%JIRO_HOME%\jdk1.5
set ANT_HOME=%JIRO_HOME%\ant
set CATALINA_HOME=%JIRO_HOME%\tomcat
set CLASSPATH=.
set CLASSPATH=%CLASSPATH%;%ANT_HOME%\lib\ant.jar
set Path=%JAVA_HOME%\bin;C:\WINDOWS\system32;C:\WINDOWS;%ANT_HOME%\bin

※インストール状況に応じて、内容を適切に修正する必要があります。

3-2.setpath.batを実行します

このファイルを使って、インストール用の環境変数を設定することができます。

4.正常に動いているか動作確認します

4-1. 次のコマンドを実行します。

cd \usr\local\jiro\search
source setpath.bash
ant filecrawl

成功すれば、 SUCCESS という表示が出ます。このとき、 \usr\local\jiro\search に、 fileInfo.xml というファイルが生成されます。

4-2. Lucene のインデックスを作成します。続いて、次のコマンドを実行します。

ant createIndex

成功すれば、 SUCCESS という表示が出ます。このとき、 \usr\local\jiro\search に、 index というディレクトリが生成され、その中にインデックスファイルが生成されています。

4-3.tomcat を起動する

cd \usr\local\jiro\tomcat\bin
startup.bat

4-4.JiroSearchにアクセスして、動作を確認します

http://localhost:8080/search/faces/start.jsf を表示します。
検索語のテキストボックスに「検索」と指定して、検索ボタンを押します。
1件ヒットしたページが表示さたらokです。