Package | Description |
---|---|
com.yahoo.prelude.query |
The query model representing a boolean combination of selection criterions, where elements may be
simple criterions, nested boolean operators, or annotated pieces of natural language text.
|
com.yahoo.prelude.semantics.engine | |
com.yahoo.prelude.semantics.rule |
Modifier and Type | Field and Description |
---|---|
static TermType |
TermType.AND |
static TermType |
TermType.DEFAULT |
static TermType |
TermType.NOT |
static TermType |
TermType.OR |
static TermType |
TermType.PHRASE |
static TermType |
TermType.RANK |
Modifier and Type | Method and Description |
---|---|
private void |
Evaluation.addItem(CompositeItem parent,
int index,
Item item,
TermType desiredParentType) |
void |
RuleEvaluation.addItem(Item item,
TermType termType)
Adds an item to the query being evaluated in a way consistent with the query type
|
void |
Evaluation.addItem(Item item,
TermType termType)
Adds an item to the query being evaluated in a way consistent with the query type
|
private Item |
Evaluation.combineItems(Item first,
Item second,
TermType termType) |
private CompositeItem |
Evaluation.createType(TermType termType) |
private void |
Evaluation.insertIncompatibleItem(Item item,
CompositeItem parent,
Query query,
TermType desiredParentType) |
void |
RuleEvaluation.insertItem(Item item,
CompositeItem parent,
int index,
TermType termType)
Inserts an item to the query being evaluated in a way consistent with the query type
|
void |
Evaluation.insertItem(Item item,
CompositeItem parent,
int index,
TermType desiredParentType)
Inserts an item to the query being evaluated in a way consistent with the query type
|
Modifier and Type | Field and Description |
---|---|
private TermType |
TermProduction.termType
The type of term to produce
|
Modifier and Type | Method and Description |
---|---|
TermType |
TermProduction.getTermType()
Returns the type of term to produce, never null.
|
Modifier and Type | Method and Description |
---|---|
void |
TermProduction.setTermType(TermType termType)
Sets the term type to produce
|
Constructor and Description |
---|
LiteralTermProduction(String label,
String literal,
TermType termType)
Creates a new produced literal term
|
LiteralTermProduction(String literal,
TermType termType)
Creates a new produced literal term
|
ReferenceTermProduction(String label,
String reference,
TermType termType)
Creates a new produced reference term
|
ReferenceTermProduction(String reference,
TermType termType)
Creates a new produced reference term
|
TermProduction(String label,
TermType termType) |
TermProduction(TermType termType)
Creates a produced template term with no label
|
Copyright © 2017. All rights reserved.