freeWAIS-sf日本語版 on FreeBSD

[ Nob's Home | FreeBSD ]

馬場 肇さん@京都大学理学部宇宙物理学教室の freeWAIS-sf日本語化情報を参考に、
freeWAIS-sf日本語版をFreeBSD 2.0.5Rにinstallしてみました。
馬場さん、ありがとうございました。

現在、山梨医療情報ネットワーク(Y-MIN)の医薬品情報検索システム で稼働しています。

必要なもの
これらは全て馬場さんの ftp siteから入手できます。

医学辞書
医学用の辞書としてme-dicを使用しました。 などからgetしてください。

Install
kakasiとfreeWAIS-sf-jpのInstallは 馬場さんのREADMEに従いました。
若干warningが出ますが無視しています。

辞書の追加
kakasiの辞書はdefaultでは/usr/local/lib/kakasi/kanwadictです。
これにme-dicを追加するには、
kakasi-2.2.5/src/にme-dicを展開して、
	./mkkanwa /usr/local/lib/kakasi/kanwadict kakasidict me-dic 
とします。

inetd.confの編集
/etc/inetd.conf に
 wais stream tcp nowait  root /usr/local/bin/waisserver waisd.d -d /usr/local/lib/wais -e /var/log/waislog
を追加して、inetd.confをkill -HUPします。

WAIS indexの作成
もとのファイルのformatによりwaisindexの-t optionを変えます。
	mail = -t mail_or_rmail
	news = -t netnews
	html = -t URL
	
上記の医薬品情報の場合、rootになって/usr/local/lib/wais/で
	waisindex -japanese -d DI -t URL /usr/www/home/Activity/ML/DI/*/*.html
	
としています。

入力FORM
	<form action="/cgi-bin/search-di.cgi" method="GET">
	<input type="text" name="words" size="50">
	<input type="submit" value="検索開始">
	<P>
	<input type="HIDDEN" name="source" value="DI">
	検索する数を
	<input type="text" name="max" value="25" size="5">
	個に制限する。
	<input type="submit" value="検索開始">
	<input type="reset" value="リセット">
	</form>

search-di.cgi
このcgi scriptは前田 幸範さん@名古屋工業大学電気情報工学科が
FreeBSDの検索 で使用されているsearch-jp.cgiを元にさせていただきました。
前田さんには、いろいろな相談にものっていただきました。ありがとうございました。

search-di.cgi


[ Nob's Home | FreeBSD ]
nob@makioka.y-min.or.jp