protected static class ANetricsQueryBuilderBuilderBase.AndQlt
extends java.lang.Object
| Constructor and Description |
|---|
AndQlt(com.netrics.likeit.NetricsQuery querylet,
java.lang.Double weight,
java.lang.Double ignore_score,
java.lang.Double reject_score)
Create the definition of an AND querylet.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getIgnoreScore() |
com.netrics.likeit.NetricsQuery |
getQuerylet() |
double |
getRejectScore() |
double |
getWeight() |
void |
setQuerylet(com.netrics.likeit.NetricsQuery querylet)
Set the query to be used.
|
public AndQlt(com.netrics.likeit.NetricsQuery querylet,
java.lang.Double weight,
java.lang.Double ignore_score,
java.lang.Double reject_score)
throws java.lang.IllegalArgumentException
querylet - the NetricsQuery object representing the querylet.weight - the weight factor for this querylet, if null this
defaults to 1.0.ignore_score - the ignore threshold score for this querylet,
if null ignore score processing is not performed for
this querylet.reject_score - the reject score threshold for this querylet,
if null reject score processing is not performed
for this querylet).java.lang.IllegalArgumentException - if weight is given and not
between 0.0 and 1.0, or if ignore_score or
reject_score is given and not -2.0, -1.0 or
between 0.0 and 1.0.public void setQuerylet(com.netrics.likeit.NetricsQuery querylet)
querylet - the query for this branch of the AND.public com.netrics.likeit.NetricsQuery getQuerylet()
java.lang.IllegalStateException - if no querylet has been set.public double getWeight()
public double getIgnoreScore()
public double getRejectScore()