public class ConnectedQueryBuilder extends Object implements QueryBuilder
Constructor and Description |
---|
ConnectedQueryBuilder(QueryBuildingContext context) |
Modifier and Type | Method and Description |
---|---|
AllContext |
all()
Query matching all documents (typically mixed with a boolean query).
|
BooleanJunction |
bool()
Start for building a boolean query.
|
FacetContext |
facet()
Build a facet query.
|
TermContext |
keyword()
Build a term query (see
TermQuery ). |
MoreLikeThisContext |
moreLikeThis()
Build a query matching resembling content.
|
PhraseContext |
phrase()
Build a phrase query (see
PhraseQuery ). |
RangeContext |
range()
Build a range query (see
TermRangeQuery . |
SortContext |
sort()
Build a sort that can be applied to a query execution.
|
SpatialContext |
spatial()
Build a spatial query.
|
public ConnectedQueryBuilder(QueryBuildingContext context)
public TermContext keyword()
QueryBuilder
TermQuery
).keyword
in interface QueryBuilder
TermContext
instance for building the term querypublic RangeContext range()
QueryBuilder
TermRangeQuery
.range
in interface QueryBuilder
RangeContext
instance for building the range querypublic PhraseContext phrase()
QueryBuilder
PhraseQuery
).phrase
in interface QueryBuilder
PhraseContext
instance for building the phrase querypublic BooleanJunction bool()
QueryBuilder
bool
in interface QueryBuilder
BooleanJunction
instance for building the boolean querypublic AllContext all()
QueryBuilder
all
in interface QueryBuilder
AllContext
public FacetContext facet()
QueryBuilder
facet
in interface QueryBuilder
public SpatialContext spatial()
QueryBuilder
spatial
in interface QueryBuilder
public MoreLikeThisContext moreLikeThis()
QueryBuilder
MoreLikeThis
moreLikeThis
in interface QueryBuilder
public SortContext sort()
QueryBuilder
sort
in interface QueryBuilder
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved