IwsSearcherクラスは,指定された検索条件に従って検索サーバーと通信し検索結果を返します。
このクラスはマルチスレッドには対応していません。マルチスレッド環境で利用する場合は,それぞれのスレッド内でこのクラスのインスタンスを生成してください。
IwsSearcherクラスのメソッドを次の表に示します。
表7-1 IwsSearcherクラスのメソッド
メソッド | 機能概要 |
---|---|
IwsSearcher | URLで指定したサーバーと接続する検索インスタンスを生成します。 |
getTimeout | 検索リクエストの接続タイムアウト時間を返します。 |
search | コンストラクタで指定したURLに接続し,setLoginIDとsetPasswordで指定した認証情報で認証してから,searchCondに指定した条件で検索して検索結果を返します。 |
setLog | クライアントライブラリのログ出力をカスタマイズするために, IwsSearchLoggerを実装したログ出力クラスを指定します。 |
setLoginID | 検索サーバーと認証するためのログインIDを設定します。 |
setPassword | 検索サーバーと認証するためのパスワードを設定します。 |
setTimeout | 検索リクエストの接続タイムアウト時間を秒で設定します。 |