public class ScriptHeuristic extends SignificanceHeuristic
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ScriptHeuristic.LongAccessor |
static class |
ScriptHeuristic.ScriptHeuristicBuilder |
static class |
ScriptHeuristic.ScriptHeuristicParser |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static ParseField |
NAMES_FIELD |
static SignificanceHeuristicStreams.Stream |
STREAM |
| コンストラクタと説明 |
|---|
ScriptHeuristic(ExecutableScript searchScript,
Script script) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
double |
getScore(long subsetFreq,
long subsetSize,
long supersetFreq,
long supersetSize)
Calculates score with a script
|
void |
initialize(InternalAggregation.ReduceContext context) |
void |
writeTo(StreamOutput out) |
checkFrequencyValidityprotected static final ParseField NAMES_FIELD
public static final SignificanceHeuristicStreams.Stream STREAM
public ScriptHeuristic(ExecutableScript searchScript, Script script)
public void initialize(InternalAggregation.ReduceContext context)
initialize クラス内 SignificanceHeuristicpublic double getScore(long subsetFreq,
long subsetSize,
long supersetFreq,
long supersetSize)
getScore クラス内 SignificanceHeuristicsubsetFreq - The frequency of the term in the selected samplesubsetSize - The size of the selected sample (typically number of docs)supersetFreq - The frequency of the term in the superset from which the sample was takensupersetSize - The size of the superset from which the sample was taken (typically number of docs)public void writeTo(StreamOutput out) throws IOException
writeTo クラス内 SignificanceHeuristicIOExceptionCopyright © 2009–2016. All rights reserved.