|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
T - 評価値を算出する言語モデルクラスpublic interface ScoringMethod<T extends LangModel>
クエリが与えられたときに評価値を算出するためのインターフェースです。
| メソッドの概要 | |
|---|---|
void |
addQueries(java.util.Collection<Query> queries)
複数のクエリを設定します。 |
void |
addQueriesAsString(java.util.Collection<java.lang.String> queries)
複数のクエリを設定します。 |
boolean |
addQuery(Query query)
クエリを設定します。 |
boolean |
addQuery(java.lang.String query)
クエリを設定します。 |
void |
evaluate()
評価値を算出します。 |
double |
getScore()
評価値を返します。 |
boolean |
setModel(T model)
評価値を算出するモデルを設定します。 |
| メソッドの詳細 |
|---|
boolean addQuery(java.lang.String query)
query - クエリ(単語)
java.lang.NullPointerException - query が null である場合。(任意のオペレーション)boolean addQuery(Query query)
query - クエリ
java.lang.NullPointerException - query が null である場合。(任意のオペレーション)void addQueriesAsString(java.util.Collection<java.lang.String> queries)
queries - クエリを含むコレクション
java.lang.NullPointerException - queries が null である場合。void addQueries(java.util.Collection<Query> queries)
queries - クエリを含むコレクション
java.lang.NullPointerException - queries が null である場合。boolean setModel(T model)
model - 評価値を算出する対象となる言語モデル
true
java.lang.NullPointerException - model が null である場合。(任意のオペレーション)void evaluate()
java.lang.IllegalStateException - 評価値を算出する条件が整っていない場合。double getScore()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||