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
RepositoryQueryUsed 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.
Converts a Date values into a solr readable String that can be directly used within the
q parameter.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 geodistImplementation 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 queryA Query that combines a
FacetQuery and a HighlightQueryFacetEntry 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
FacetQueryClass 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.Solr specific implementation of
AbstractEntityInformationImplementation 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.opImplementation 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.PredicateClass 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
FacetAndHighlightQueryThe most trivial implementation of
FacetFieldEntryThe most trivial implementation of
FacetPivotFieldEntry.Trivial implementation of
FacetQueryTrivial implementation of
FacetQueryEntryThe most trivial implementation of a Field
Trivial implementation of
FieldStatsResult.Trivial implementation of
FilterQueryRepresents 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
MappingContextSolr specific
PersistentEntity implementation holding eg.Solr specific
PersistentProperty implementation processing taking
Field into accountSolr 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 UpdateCallback 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.xValue 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 DocumentObjectBinderInterface that specifies a basic set of Solr operations.
Solr specific implementation of
Pageable allowing zero sized pages.Implementation of
SolrParameterAccessorSolr specific implementation of
QueryMethod taking care of QueryUses
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
SolrRepositorySolrRepositoryFactoryBean<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
SolrOperationsEnable Solr spellcheck component for a repository query method.
Use
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 queriesString implementation of
PageKeyImplementation of
termfreq(field,term)TermsQueryParser is capable of building
SolrQuery for TermsQuerySolrClient 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
CountEntryVersion 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.
SolrCustomConversions.