com.intra_mart.foundation.utility.knowledge
インタフェース CBConnection

すべてのスーパーインタフェース:
CBSearch

public interface CBConnection
extends CBSearch

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
 

メソッドの詳細

indexFiles

public java.util.Map indexFiles()
                         throws java.io.IOException,
                                java.lang.Exception
文書データベースの一覧を取得。

検索ユーザにアクセス権の許されている文書データベースの一覧を取得します。 返却値は、文書データベースIDを key として文書データベース名がマップ されている Map のインスタンスです。

戻り値:
文書データベースのリスト
例外:
java.io.IOException - 通信エラー
java.lang.Exception - その他のエラー

search

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 - その他のエラー

get

public CBDocument get(java.lang.String[] fields,
                      java.lang.String docid)
               throws java.io.IOException,
                      java.lang.Exception
文書検索。

指定のドキュメントID(docid)に該当する文書情報を取得します。

パラメータ:
fields - 検索結果の文書付随情報の種類
docid - 文書ID
戻り値:
文書オブジェクト
例外:
java.io.IOException - 通信エラー
java.lang.Exception - その他のエラー