jp.go.nict.langrid.service_1_2.keyphraseextract
インタフェース KeyphraseExtractService

既知の実装クラスの一覧:
AbstractKeyphraseExtractService

public interface KeyphraseExtractService

キーフレーズ抽出サービス。

作成者:
Takao Nakaguchi

メソッドの概要
 Keyphrase[] extract(String language, String text)
          キーフレーズを抽出する。
 String[] getSupportedLanguages()
          対応言語を返す。
 

メソッドの詳細

extract

Keyphrase[] extract(String language,
                    String text)
                    throws AccessLimitExceededException,
                           InvalidParameterException,
                           LanguageNotUniquelyDecidedException,
                           NoAccessPermissionException,
                           ProcessFailedException,
                           NoValidEndpointsException,
                           ServerBusyException,
                           ServiceNotActiveException,
                           ServiceNotFoundException,
                           UnsupportedLanguageException
キーフレーズを抽出する。

パラメータ:
language - 入力文の言語
text - テキスト
戻り値:
抽出結果
例外:
AccessLimitExceededException - アクセス制限を超過した。
InvalidParameterException - 不正な引数が渡された。
LanguageNotUniquelyDecidedException - 検索可能な言語が複数存在し、一つに定まらない。
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
ProcessFailedException - 有効なエンドポイントとが存在しない。
NoValidEndpointsException - 処理に失敗した。
ServerBusyException - サーバがビジー状態で処理を完了出来ない。
ServiceNotActiveException - サービスがアクティブではない。
ServiceNotFoundException - 呼び出すサービスが見つからない。
UnsupportedLanguageException - 対応していない言語が指定された。

getSupportedLanguages

String[] getSupportedLanguages()
                               throws AccessLimitExceededException,
                                      NoAccessPermissionException,
                                      ProcessFailedException,
                                      NoValidEndpointsException,
                                      ServerBusyException,
                                      ServiceNotActiveException,
                                      ServiceNotFoundException
対応言語を返す。

戻り値:
対応言語
例外:
AccessLimitExceededException - アクセス制限を超過した。
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
ProcessFailedException - 有効なエンドポイントとが存在しない。
NoValidEndpointsException - 処理に失敗した。
ServerBusyException - サーバがビジー状態で処理を完了出来ない。
ServiceNotActiveException - サービスがアクティブではない。
ServiceNotFoundException - 呼び出すサービスが見つからない。