Skip navigation links
Apache Solr

Apache Solr 5.3.0 API

Packages 
Package Description
org.apache.solr
Commonly reused classes and interfaces (deprecated package, do not add new classes)
org.apache.solr.analysis
Factories and classes specific to text analysis and the creation of TokenStreams See org.apache.lucene.analysis for additional details.
org.apache.solr.analytics.accumulator
Accumulators accumulate values over different types of strucuture (eg result, facet, etc..)
org.apache.solr.analytics.accumulator.facet
Accumulators for accumulating over differnt types of facets
org.apache.solr.analytics.expression
Expressions map either zero, one, two or many inputs to a single value.
org.apache.solr.analytics.plugin
MBean plugins for stats collection
org.apache.solr.analytics.request
Request objects for creating Analytics requests
org.apache.solr.analytics.statistics
Statistics collectors reduce a list of Objects to a single value.
org.apache.solr.analytics.util
Utilities used by analytics component
org.apache.solr.analytics.util.valuesource
ValueSource function/sources used by analytics component
org.apache.solr.client.solrj
Primary APIs for communicating with a Solr Server from a Java client.
org.apache.solr.client.solrj.beans
Annotation based mapping of client objects to Solr documents.
org.apache.solr.client.solrj.embedded
SolrJ client implementations for embedded solr access.
org.apache.solr.client.solrj.impl
Concrete implementations of client API classes.
org.apache.solr.client.solrj.io
Streaming Aggregation API
org.apache.solr.client.solrj.io.comp
Comparators for the Streaming Aggregation API
org.apache.solr.client.solrj.io.stream
Stream implementations for the Streaming Aggregation API
org.apache.solr.client.solrj.io.stream.expr
Expression language for the Streaming Aggregation API
org.apache.solr.client.solrj.request
Convenience classes for dealing with various types of Solr requests.
org.apache.solr.client.solrj.request.schema
Convenience classes for making Schema API requests.
org.apache.solr.client.solrj.response
Convenience classes for dealing with various types of Solr responses.
org.apache.solr.client.solrj.response.schema
Convenience classes for dealing with Schema API responses.
org.apache.solr.client.solrj.util
Utilities for Solr client applications.
org.apache.solr.cloud
Classes for dealing with ZooKeeper when operating in SolrCloud mode.
org.apache.solr.cloud.overseer
Classes for updating cluster state in SolrCloud mode.
org.apache.solr.cloud.rule
Classes for managing Replica placement strategy when operating in SolrCloud mode.
org.apache.solr.common
Common classes reused on both clients & server for dealing with documents to be indexed and result documents.
org.apache.solr.common.cloud
Common Solr Cloud and ZooKeeper related classes reused on both clients & server.
org.apache.solr.common.luke
Common constants used by the LukeRequestHandler.
org.apache.solr.common.params
Parameter constants and enumerations.
org.apache.solr.common.util
Common utility classes reused on both clients & server.
org.apache.solr.core
Core classes implementin Solr internals and the management of SolrCores
org.apache.solr.handler
Concrete implementations of SolrRequestHandler
org.apache.solr.handler.admin
SolrRequestHandler implementations for powering he Solr Admin UI
org.apache.solr.handler.component
SearchComponent implementations for use in SearchHandler
org.apache.solr.handler.dataimport
DataImportHandler and related code.
org.apache.solr.handler.dataimport.config
Utility classes for parsing & modeling DIH configuration.
org.apache.solr.handler.extraction
ExtractingRequestHandler and related code.
org.apache.solr.handler.loader
ContentStreamLoader implementations for use in ContentStreamHandlerBase implementations
org.apache.solr.highlight
SolrHighlighter API and related implementaions and utilities See org.apache.lucene.search.highlight for addition information.
org.apache.solr.internal.csv
Internal classes used for reading/writing CSV
org.apache.solr.internal.csv.writer
Internal classes used for reading/writing CSV
org.apache.solr.logging
APIs related to capturing log event info in the LoggingHandler
org.apache.solr.logging.jul
JUL based implementation of LogWatcher
org.apache.solr.logging.log4j
Log4j based implementation of LogWatcher
org.apache.solr.parser
Solr native variant of the Lucene Classic QueryParser
org.apache.solr.request
APIs and classes for dealing with Solr requests
org.apache.solr.request.json
JSON related classes
org.apache.solr.request.macro
Parameter substitution / macro expansion.
org.apache.solr.response
API and implementations of QueryResponseWriter for formating Solr request responses
org.apache.solr.response.transform
APIs and implementations of DocTransformer for modifying documents in Solr request responses
org.apache.solr.rest
Solr RESTful APIs via Restlet.
org.apache.solr.rest.schema
Provides RESTful API access to the Solr Schema using Restlet.
org.apache.solr.rest.schema.analysis
Analysis-related functionality for RESTful API access to the Solr Schema using Restlet.
org.apache.solr.schema
IndexSchema and FieldType implementations for powering schema.xml
org.apache.solr.search
APIs and classes for parsing and processing search requests
org.apache.solr.search.facet
APIs and classes for the JSON Facet API.
org.apache.solr.search.function
Solr implementations of ValueSource for function queries.
org.apache.solr.search.function.distance
Solr implementations of ValueSource for distance based function queries.
org.apache.solr.search.grouping
APIs and classes for implementing result grouping See the solr wiki for more information
org.apache.solr.search.grouping.collector
Grouping related Collectors
org.apache.solr.search.grouping.distributed
Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.distributed.command
Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.distributed.requestfactory
Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.distributed.responseprocessor
Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.distributed.shardresultserializer
Internal classes used to implement distributed result grouping
org.apache.solr.search.grouping.endresulttransformer
APIs and classes for transforming result grouping results into the appropriate response format
org.apache.solr.search.join
Classes related to joins.
org.apache.solr.search.mlt
APIs and classes for implementing MoreLikeThis (mlt) QueryParser.
org.apache.solr.search.similarities
Factories for various built-in Lucene ranking models.
org.apache.solr.search.stats
APIs and Classes implementing the Stats component used for document frequency calculations.
org.apache.solr.security
Commonly used classes for Solr security framework.
org.apache.solr.servlet
Servlet related classes for powering the Solr HTTP API
org.apache.solr.servlet.cache
Caching related classes used in the Solr HTTP API
org.apache.solr.spelling
APIs and classes used by the SpellCheckComponent See org.apache.lucene.search.spell and org.apache.lucene.search.suggest for additional information.
org.apache.solr.spelling.suggest
APIs and classes used by the SpellCheckComponent See org.apache.lucene.search.spell and org.apache.lucene.search.suggest for additional information.
org.apache.solr.spelling.suggest.fst
Factories for FST and Analyzing based Suggesters
org.apache.solr.spelling.suggest.jaspell
Factories for JaSpell based Suggesters
org.apache.solr.spelling.suggest.tst
Factories for TST based Suggesters
org.apache.solr.store.blockcache
An HDFS blockcache implementation.
org.apache.solr.store.hdfs
An HDFS Directory implementation.
org.apache.solr.uima.processor
org.apache.solr.update
APIs and classes for managing index updates
org.apache.solr.update.processor
UpdateRequestProcessorFactory APIs and implementations for use in UpdateRequestProcessorChains
org.apache.solr.util
Common utility classes used throughout Solr
org.apache.solr.util.plugin
Common APIs related to implementing Solr plugins See also: SolrPluginUtils.
org.apache.solr.util.stats
Utilities for collecting statistics
org.apache.solr.util.xslt
XSLT related utilities (deprecated package, do not add new classes)
Skip navigation links
Apache Solr

Copyright © 2000–2015 The Apache Software Foundation. All rights reserved.