All Classes and Interfaces

Class
Description
General purpose FacetAndHighlightQuery decorator.
General purpose FacetQuery decorator.
 
General purpose HighlightQuery decorator.
General purpose Query abstract decorator.
Spring Data for Apache Solr base configuration using JavaConfig.
Base implementation of a solr specific RepositoryQuery
 
Used to provide additional information on parameters used in query definition.
Increase document score by boosting search criteria hit
 
Marker interface for Apache Solr child document can be used as an alternative to Field.child().
 
 
Criteria is the central class when constructing queries.
 
Single entry to be used when defining search criteria
 
Implementation of currency(field_name,[CODE])
Cursor provides a lazy loading abstraction for fetching documents.
 
Deprecated.
since 2.0, use SolrCustomConversions.
Converts a Date values into a solr readable String that can be directly used within the q parameter.
Reading Converter parses Date from SolrDocument to DateTime
Reading Converter parses Date from SolrDocument to LocalDateTime
Converter used to parse Date to String used for setting SolrQuery query string values
Converter used to parse DateTime to String used for setting SolrQuery query string values
Writing Converter converts DateTime to Date so it can be used within SolrInputDocument
Converter used to parse LocalDateTime to String used for setting SolrQuery query string values
Writing Converter converts LocalDateTime to Date so it can be used within SolrInputDocument
 
Implementation of QueryParser.
SchemaOperations implementation based on SolrTemplate.
Implementation of def(field|function,defaultValue)
DelegatingCursor is a base Cursor implementation that temporarily holds data fetched in one run and delegates iteration.
DelegatingCursor.PartialResult provided by a round trip to SolrClient loading data for an iteration.
Implementation of CalculatedField for geodist
Implementation of dist(power, pointA, pointB)
 
 
Implementation of div(x,y)
 
Declare a field as dynamic.
Implementation of BeanDefinitionParser that parses embedded-solr-server element.
The EmbeddedSolrServerFactory allows hosting of an SolrServer instance in embedded mode.
Implementation of FactoryBean for registration of an EmbeddedSolrServer as a Spring bean.
Annotation to enable Solr repositories.
Implementation of exists(field|function)
 
FacetAndHighlightPage holds a page for each field targeted by the facet query, each highlight returned by the highlight query as well as the page values returned by the solr query
A Query that combines a FacetQuery and a HighlightQuery
FacetEntry is returned as result of a FacetQuery holding the key (eg.
Entry for facet on field
Set of options that can be set on a FacetQuery
 
 
Class representing date field specific facet range parameters
 
Class representing numeric field specific facet range parameters
Class representing common facet range parameters.
FacetPage holds a page for each field targeted by the facet query as well as the page values returned by facet.query
Entry for facet pivot field.
Query to be used for faceting.
Facet Entry for facet via query
Hold the results of a solr facet query.
Defines a Field that can be used within Criteria.
Specialization of StatsResult to represent statistic information for a field.
 
Field that holds additional parameters to provide query hints to solr.
Filter Queries are simple solr Queries applied after executing the original query.
 
The Function.Context the Function is used in.
The actual context target.
 
Converts a Distance to a solrReadable request parameter.
Converts a Point to a solrReadable request parameter.
Converts a Point to a solrReadable request parameter.
Converts comma separated string to Point.
Implementation of geodist(sfield, latitude, longitude)
 
Implementation of geohash(latitude, longitude)
Representation of a group in a GroupResult.
Set of options that could be set for a Query in order to have grouped results.
Representation of a Group result page, holding one GroupResult for each grouping requested on a GroupOptions.
Representation of a group in response to group request (i.e.
 
Highlight result entry holding reference to domain object as well as the highlights
Highlight holds reference to the field highlighting was applied to, as well as the snipplets
Empty Options indicate to set hl=true.
Field with hightlight query parameters
Query Parameter to be used for highlighting
HighlightPage holds a page for each field targeted by the highlight query as well as the page values returned by the solr query
 
Hold the results of a solr highlight query.
HttpSolrClientBeanDefinitionParser replaces HttpSolrServerBeanDefinitionParser from version 1.x.
The HttpSolrClientFactory replaces HttpSolrServerFactory from version 1.x and configures an HttpSolrClient to work with the provided core.
HttpSolrClientFactoryBean replaces HttpSolrServerFactoryBean from version 1.x.
Implementation of if(value|field|function,trueValue,falseValue)
 
 
Abstraction for solr !join operation on documents within a single collection.
 
 
 
Implementation of SolrConverter to read/write SolrDocument/ SolrInputDocument.
Solr specific implementation of AbstractEntityInformation
Implementation of max(field|function,value)
 
Implementation of not(field|function)
Converts a Number values into a solr readable String that can be directly used within the q parameter.
 
 
Implementation of Update to be used when performing atomic updates against solr.
Solr specific implementation of a query derived from method name
 
Defines a field that could be used within a pivot facet query.
 
Implementation of product(x,y,...)
 
A Query that can be translated into a solr understandable Query.
 
Operator to be used for q.op
Implementation of query(x)
Query Parameter to be used when executing query against solr server
Trivial implementation of .
The QueryParser takes a spring-data-solr Query and returns a SolrQuery.
Base Implementation of QueryParser providing common functions for creating SolrQuery.
QueryParserBase.PredicateProcessor creates a solr reable query string representation for a given Criteria.Predicate
 
Class holding a solr readable QueryString that can be used with the q parameter.
HTTP request types supported by SolrRequest.
 
 
 
 
 
 
 
 
 
NonTransientDataAccessException raised when schema modification requests fail.
Operations interface for executing modification on a managed schema.
Defines the annotated field to store the score of a document within search result.
Deprecated.
since 4.0.
Specific type of Page holding max score information.
Definition of field selective statistical that shall be executed within the request.
 
Trivial implementation of FacetAndHighlightQuery
The most trivial implementation of FacetFieldEntry
The most trivial implementation of FacetPivotFieldEntry.
Trivial implementation of FacetQuery
Trivial implementation of FacetQueryEntry
The most trivial implementation of a Field
Trivial implementation of FieldStatsResult.
Trivial implementation of FilterQuery
Represents a group holding the group value and all beans belonging to the group.
This represents the result of a group command.
Trivial implementation of HighlightQuery extending SimpleQuery.
The most trivial implementation of PivotField.
Full implementation of Query that allows multiple options like pagination, grouping,...
Solr specific implementation of MappingContext
Solr specific PersistentEntity implementation holding eg.
Solr specific PersistentProperty implementation processing taking Field into account
Solr specific repository implementation.
Trivial implementation of StatsResult.
The most basic criteria holding an already formatted QueryString that can be executed 'as is' against the solr server
 
 
 
Implementation of UpdateField to be used with Update
Callback interface for data access code that works with SolrClient.
SolrClientFactory replaces SolrServerFactory from version 1.x and provides access to the solrj SolrClient.
SolrClientUtils replaces SolrServerUtils from version 1.x
 
 
 
Value object to capture custom conversion.
Common interface for any Query
 
 
 
 
Implementation of PersistenceExceptionTranslator capable of translating SolrServerException instances to Spring's DataAccessException hierarchy.
Trivial implementation of SolrConverter delegating conversion to DocumentObjectBinder
 
 
 
Interface that specifies a basic set of Solr operations.
Solr specific implementation of Pageable allowing zero sized pages.
 
 
Implementation of SolrParameterAccessor
 
 
 
 
 
Solr specific implementation of QueryMethod taking care of Query
 
Uses CdiRepositoryBean to create SolrRepository instances.
RepositoryConfigurationExtension implementation to configure Solr repository configuration support, evaluating the EnableSolrRepositories annotation or the equivalent XML element.
 
Factory to create SolrRepository
SolrRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable>
Spring FactoryBean implementation to ease container based configuration for XML namespace and JavaConfig.
Base implementation of page holding solr response entities.
 
 
Set of type that do not need to be converted into a solr readable format
Implementation of SolrOperations
 
 
 
 
 
Enable Solr spellcheck component for a repository query method.
Use SpellcheckedPage as method return to access suggestions.
 
SpellcheckOptions allows modification of query parameters targeting the SpellCheck component is designed to provide inline query suggestions based on other, similar, terms.
 
 
Statistics definition to be performed within a Query.
Set of options available to get field statistics.
Representation of a Stats result page, holding one FieldStatsResult for each field statistic requested on a Query through StatsOptions.
Contract to define representation of statistic information requested using StatsOptions.
Solr specific implementation of RepositoryQuery that can handle string based queries
String implementation of PageKey
Implementation of termfreq(field,term)
 
 
 
 
 
 
 
 
 
TermsQueryParser is capable of building SolrQuery for TermsQuery
 
SolrClient threw an exception that could not be mapped.
Update one or more fields of a Document without touching the others.
Actions to be performed during an atomic field update.
 
Implementation of CountEntry
 
Version util uses ClassUtils.isPresent(String, ClassLoader) to determine presence of certain classes that are unique to some libraries, which allows to en-/disable some of the features in eg.