| Interface | Description |
|---|---|
| CalculatedField | |
| FacetAndHighlightQuery |
A Query that combines a
FacetQuery and a HighlightQuery |
| FacetQuery |
Query to be used for faceting.
|
| Field |
Defines a Field that can be used within
Criteria. |
| FilterQuery |
Filter Queries are simple solr Queries applied after executing the original query.
|
| Function | |
| HighlightQuery | |
| PivotField |
Defines a field that could be used within a pivot facet query.
|
| Query |
A Query that can be translated into a solr understandable Query.
|
| QueryParameter |
Query Parameter to be used when executing query against solr server
|
| QueryStringHolder |
Class holding a solr readable QueryString that can be used with the
q parameter. |
| SolrDataQuery |
Common interface for any Query
|
| TermsQuery | |
| Update |
Update one or more fields of a Document without touching the others.
|
| UpdateField | |
| ValueHoldingField |
| Class | Description |
|---|---|
| AbstractFacetAndHighlightQueryDecorator |
General purpose
FacetAndHighlightQuery decorator. |
| AbstractFacetQueryDecorator |
General purpose
FacetQuery decorator. |
| AbstractFunction | |
| AbstractHighlightQueryDecorator |
General purpose
HighlightQuery decorator. |
| AbstractQueryDecorator |
General purpose
Query abstract decorator. |
| AnyCriteria | |
| Criteria |
Criteria is the central class when constructing queries.
|
| Criteria.Predicate |
Single entry to be used when defining search criteria
|
| Crotch | |
| CurrencyFunction |
Implementation of
currency(field_name,[CODE]) |
| DefaultValueFunction |
Implementation of
def(field|function,defaultValue) |
| DistanceField |
Implementation of
CalculatedField for geodist |
| DistanceFunction |
Implementation of
dist(power, pointA, pointB) |
| DistanceFunction.Builder | |
| DivideFunction |
Implementation of
div(x,y) |
| DivideFunction.Builder | |
| ExistsFunction |
Implementation of
exists(field|function) |
| FacetOptions |
Set of options that can be set on a
FacetQuery |
| FacetOptions.FacetParameter | |
| FacetOptions.FieldWithDateRangeParameters |
Class representing date field specific facet range parameters
|
| FacetOptions.FieldWithFacetParameters | |
| FacetOptions.FieldWithNumericRangeParameters |
Class representing numeric field specific facet range parameters
|
| FacetOptions.FieldWithRangeParameters<T extends FacetOptions.FieldWithRangeParameters<?,?,?>,R,G> |
Class representing common facet range parameters.
|
| FieldWithQueryParameters<T extends QueryParameter> |
Field that holds additional parameters to provide query hints to solr.
|
| GeoDistanceFunction |
Implementation of
geodist(sfield, latitude, longitude) |
| GeoDistanceFunction.Builder | |
| GeoHashFunction |
Implementation of
geohash(latitude, longitude) |
| GroupOptions |
Set of options that could be set for a
Query in order to have grouped results. |
| HighlightOptions |
Empty Options indicate to set
hl=true. |
| HighlightOptions.FieldWithHighlightParameters |
Field with hightlight query parameters
|
| HighlightOptions.HighlightParameter |
Query Parameter to be used for highlighting
|
| IfFunction |
Implementation of
if(value|field|function,trueValue,falseValue) |
| IfFunction.Builder | |
| Join |
Abstraction for solr {@code !
|
| Join.Builder | |
| MaxFunction |
Implementation of
max(field|function,value) |
| Node | |
| NotFunction |
Implementation of
not(field|function) |
| PartialUpdate |
Implementation of
Update to be used when performing atomic updates against solr. |
| ProductFunction |
Implementation of
product(x,y,...) |
| ProductFunction.Builder | |
| QueryFunction |
Implementation of
query(x) |
| QueryParameterImpl |
Trivial implementation of
QueryParameter. |
| SimpleCalculatedField | |
| SimpleFacetAndHighlightQuery |
Trivial implementation of
FacetAndHighlightQuery |
| SimpleFacetQuery |
Trivial implementation of
FacetQuery |
| SimpleField |
The most trivial implementation of a Field
|
| SimpleFilterQuery |
Trivial implementation of
FilterQuery |
| SimpleHighlightQuery |
Trivial implementation of
HighlightQuery extending SimpleQuery. |
| SimplePivotField |
The most trivial implementation of
PivotField. |
| SimpleQuery |
Full implementation of
Query that allows multiple options like pagination, grouping,... |
| SimpleStringCriteria |
The most basic criteria holding an already formatted QueryString that can be executed 'as is' against the solr server
|
| SimpleTermsQuery | |
| SimpleTermsQuery.Builder | |
| SimpleUpdateField |
Implementation of
UpdateField to be used with Update |
| SolrPageRequest |
Solr specific implementation of
Pageable allowing zero sized pages. |
| SpellcheckOptions |
SpellcheckOptions allows modification of query parameters targeting the SpellCheck component is designed to
provide inline query suggestions based on other, similar, terms. |
| StatsOptions |
Set of options available to get field statistics.
|
| TermFrequencyFunction |
Implementation of
termfreq(field,term) |
| TermFrequencyFunction.Builder | |
| TermsOptions | |
| TermsOptions.BoundTerm |
| Enum | Description |
|---|---|
| Criteria.OperationKey | |
| DistanceFunction.Power | |
| FacetOptions.FacetSort | |
| Query.Operator |
Operator to be used for
q.op |
| TermsOptions.RegexFlag | |
| TermsOptions.Sort | |
| UpdateAction |
Actions to be performed during an atomic field update.
|
SolrQuery.Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.