Spring Data Solr

Package org.springframework.data.solr.core.query

Interface Summary
CalculatedField  
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 Summary
AbstractFunction  
Criteria Criteria is the central class when constructing queries.
Criteria.CriteriaEntry Single entry to be used when defining search criteria
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.FieldWithFacetParameters  
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)
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)
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  
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
TermFrequencyFunction Implementation of termfreq(field,term)
TermFrequencyFunction.Builder  
TermsOptions  
TermsOptions.BoundTerm  
 

Enum Summary
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.
 


Spring Data Solr

Copyright © 2011-2014-2014 Pivotal. All Rights Reserved.