jp.go.nict.langrid.client.ws_1_2
インタフェース BilingualDictionaryWithLongestMatchSearchClient

すべてのスーパーインタフェース:
BilingualDictionaryClient, ServiceClient
既知の実装クラスの一覧:
BilingualDictionaryWithLongestMatchSearchClientImpl, BilingualDictionaryWithLongestMatchSearchClientImpl

public interface BilingualDictionaryWithLongestMatchSearchClient
extends BilingualDictionaryClient

最適化版用の対訳辞書サービスクライアントが実装するインターフェース。

バージョン:
$Revision: 8830 $
作成者:
$Author: kkadowaki $

メソッドの概要
 TranslationWithPosition[] searchLongestMatchingTerms(Language headLang, Language targetLang, Morpheme[] morphemes)
          形態素の配列を元に検索を行います。
 
インタフェース jp.go.nict.langrid.client.ws_1_2.BilingualDictionaryClient から継承されたメソッド
getLastUpdate, getSupportedLanguagePairs, getSupportedMatchingMethods, search
 
インタフェース jp.go.nict.langrid.client.ws_1_2.ServiceClient から継承されたメソッド
getHttpHeaders, getLastCallTree, getLastCopyrightInfo, getLastLicenseInfo, getLastName, getTreeBindings, setPassword, setUserId
 

メソッドの詳細

searchLongestMatchingTerms

TranslationWithPosition[] searchLongestMatchingTerms(Language headLang,
                                                     Language targetLang,
                                                     Morpheme[] morphemes)
                                                     throws LangridException
形態素の配列を元に検索を行います。 動詞を除く形態素を連結し、得られた語を検索します。 見つかった語の中から最も長いものを検索結果に追加します。 複数の検索が行われ、見出し語のことなる検索結果が複数返される可能性があります。

パラメータ:
headLang - 検索する見出し言語
targetLang - 対訳言語
morphemes - 形態素
戻り値:
結果の配列
例外:
LangridException - 処理に失敗した