|
|||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ConceptBase の文書検索クライアントとなるインタフェースです。
インタフェース com.intra_mart.foundation.utility.knowledge.CBSearch から継承したフィールド |
LANGUAGE_ENGLISH, LANGUAGE_JAPANESE, STORAGE_FILE, STORAGE_RDB |
メソッドの概要 | |
CBDocument |
get(java.lang.String[] fields,
java.lang.String docid)
文書検索。 |
java.util.Map |
indexFiles()
文書データベースの一覧を取得。 |
CBDocument[] |
search(java.lang.String[] fields,
java.lang.String[] tables,
java.lang.String[] preConstraint,
java.lang.String query,
int max)
文書検索。 |
インタフェース com.intra_mart.foundation.utility.knowledge.CBSearch から継承したメソッド |
lastErrorCode, lastErrorMessage |
メソッドの詳細 |
public java.util.Map indexFiles() throws java.io.IOException, java.lang.Exception
検索ユーザにアクセス権の許されている文書データベースの一覧を取得します。
返却値は、文書データベースIDを key として文書データベース名がマップ
されている Map のインスタンスです。
java.io.IOException
- 通信エラーjava.lang.Exception
- その他のエラーpublic CBDocument[] search(java.lang.String[] fields, java.lang.String[] tables, java.lang.String[] preConstraint, java.lang.String query, int max) throws java.io.IOException, java.lang.Exception
query を検索条件として文書検索を行います。
query には自然文を条件として指定する事ができます。
query の他に preConstraint を絞込条件として絞込検索を行うと、
より的確な文書をスピーディに検索する事が出来ます。
絞込条件検索を行うためには、preConstraint に文書を絞り込むための
キーワードをいくつか指定して下さい。
検索の結果、条件に合致する文書が max よりも多い場合、
このメソッドはランクの高いものから順に max 個の文書情報を
取得します。
fields
- 検索結果の文書付随情報の種類tables
- 検索対象にする文書データベースpreConstraint
- 絞込条件query
- 検索条件max
- 検索結果の最大取得件数java.io.IOException
- 通信エラーjava.lang.Exception
- その他のエラーpublic CBDocument get(java.lang.String[] fields, java.lang.String docid) throws java.io.IOException, java.lang.Exception
指定のドキュメントID(docid)に該当する文書情報を取得します。
fields
- 検索結果の文書付随情報の種類docid
- 文書IDjava.io.IOException
- 通信エラーjava.lang.Exception
- その他のエラー
|
|||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |