public static class SynonymQuery.Builder
extends java.lang.Object
SynonymQuery.| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
field |
private java.util.List<SynonymQuery.TermAndBoost> |
terms |
| Constructor and Description |
|---|
Builder(java.lang.String field)
Sole constructor
|
| Modifier and Type | Method and Description |
|---|---|
SynonymQuery.Builder |
addTerm(Term term)
Adds the provided
term as a synonym. |
SynonymQuery.Builder |
addTerm(Term term,
float boost)
Adds the provided
term as a synonym, document frequencies of this term
will be boosted by boost. |
SynonymQuery |
build()
Builds the
SynonymQuery. |
private final java.lang.String field
private final java.util.List<SynonymQuery.TermAndBoost> terms
public Builder(java.lang.String field)
field - The target field namepublic SynonymQuery.Builder addTerm(Term term)
term as a synonym.public SynonymQuery.Builder addTerm(Term term, float boost)
term as a synonym, document frequencies of this term
will be boosted by boost.public SynonymQuery build()
SynonymQuery.