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()