7.1 クラスの概要

IwsSearcherクラスは,指定された検索条件に従って検索サーバーと通信し検索結果を返します。

このクラスはマルチスレッドには対応していません。マルチスレッド環境で利用する場合は,それぞれのスレッド内でこのクラスのインスタンスを生成してください。

クラスの定義
public class IwsSearcher
extends java.lang.Object
パッケージ名
jp.co.hitachi_system.iwsearch.lib.client

IwsSearcherクラスのメソッドを次の表に示します。

表7-1 IwsSearcherクラスのメソッド

メソッド機能概要
IwsSearcherURLで指定したサーバーと接続する検索インスタンスを生成します。
getTimeout検索リクエストの接続タイムアウト時間を返します。
searchコンストラクタで指定したURLに接続し,setLoginIDとsetPasswordで指定した認証情報で認証してから,searchCondに指定した条件で検索して検索結果を返します。
setLogクライアントライブラリのログ出力をカスタマイズするために, IwsSearchLoggerを実装したログ出力クラスを指定します。
setLoginID検索サーバーと認証するためのログインIDを設定します。
setPassword検索サーバーと認証するためのパスワードを設定します。
setTimeout検索リクエストの接続タイムアウト時間を秒で設定します。