Package | Description |
---|---|
org.apache.solr.cloud.autoscaling |
Package for classes related to autoscaling
|
org.apache.solr.core |
Core classes implementing Solr internals and the management of
SolrCore s |
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.highlight |
SolrHighlighter API and related implementations and utilities |
org.apache.solr.metrics |
The
SolrCoreMetricManager is responsible for
collecting metrics from SolrMetricProducer 's
and exposing metrics to SolrMetricReporter 's. |
org.apache.solr.request |
APIs and classes for dealing with Solr requests
|
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.join |
Classes related to joins.
|
org.apache.solr.search.mlt |
APIs and classes for implementing MoreLikeThis (mlt) QueryParser.
|
org.apache.solr.store.blockcache |
An HDFS blockcache implementation.
|
org.apache.solr.store.hdfs |
An HDFS Directory implementation.
|
org.apache.solr.update |
APIs and classes for managing index updates
|
org.apache.solr.util.stats |
Utilities for collecting statistics
|
Modifier and Type | Class and Description |
---|---|
class |
AutoScalingHandler
Handler for /cluster/autoscaling
|
Modifier and Type | Class and Description |
---|---|
class |
SolrCore |
Modifier and Type | Method and Description |
---|---|
List<SolrInfoBean> |
SolrResourceLoader.getInfoMBeans() |
Map<String,SolrInfoBean> |
SolrCore.getInfoRegistry()
Returns a Map of name vs SolrInfoBean objects.
|
Modifier and Type | Method and Description |
---|---|
void |
SolrCore.registerInfoBean(String name,
SolrInfoBean solrInfoBean) |
Modifier and Type | Method and Description |
---|---|
void |
SolrResourceLoader.inform(Map<String,SolrInfoBean> infoRegistry)
Register any
SolrInfoBean s |
Modifier and Type | Class and Description |
---|---|
class |
AnalysisRequestHandlerBase
A base class for all analysis request handlers.
|
class |
BlobHandler |
class |
CdcrRequestHandler
This request handler implements the CDCR API and is responsible of the execution of the
CdcrReplicator threads. |
class |
ContentStreamHandlerBase
Shares common code between various handlers that manipulate
ContentStream objects. |
class |
DocumentAnalysisRequestHandler
An analysis handler that provides a breakdown of the analysis process of provided documents.
|
class |
DumpRequestHandler |
class |
ExportHandler |
class |
FieldAnalysisRequestHandler
Provides the ability to specify multiple field types and field names in the same request.
|
class |
GraphHandler |
class |
MoreLikeThisHandler
Solr MoreLikeThis --
Return similar documents either based on a single document or based on posted text.
|
class |
NotFoundRequestHandler
Does nothing other than showing a 404 message
|
class |
PingRequestHandler
Ping Request Handler for reporting SolrCore health to a Load Balancer.
|
class |
RealTimeGetHandler |
class |
ReplicationHandler
A Handler which provides a REST API for replication and serves replication requests from Slaves.
|
class |
RequestHandlerBase |
class |
SchemaHandler |
class |
SolrConfigHandler |
class |
SQLHandler |
class |
StandardRequestHandler
Deprecated.
|
class |
StreamHandler |
class |
UpdateRequestHandler
UpdateHandler that uses content-type to pick the right Loader
|
class |
UpdateRequestHandlerApi |
Modifier and Type | Class and Description |
---|---|
class |
AutoscalingHistoryHandler
This handler makes it easier to retrieve a history of autoscaling events from the .system
collection.
|
class |
CollectionsHandler |
class |
ConfigSetsHandler
A
SolrRequestHandler for ConfigSets API requests. |
class |
CoreAdminHandler |
class |
InfoHandler |
class |
LoggingHandler
A request handler to show which loggers are registered and allows you to set them
|
class |
LukeRequestHandler
This handler exposes the internal lucene index.
|
class |
MetricsCollectorHandler
Handler to collect and aggregate metric reports.
|
class |
MetricsHandler
Request handler to return metrics
|
class |
PluginInfoHandler |
class |
PropertiesRequestHandler |
class |
SecurityConfHandler |
class |
SecurityConfHandlerLocal
Security Configuration Handler which works on standalone local files
|
class |
SecurityConfHandlerZk
Security Configuration Handler which works with Zookeeper
|
class |
SegmentsInfoRequestHandler
This handler exposes information about last commit generation segments
|
class |
ShowFileRequestHandler
This handler uses the RawResponseWriter to give client access to
files inside ${solr.home}/conf
|
class |
SolrInfoMBeanHandler
A request handler that provides info about all
registered SolrInfoMBeans.
|
class |
SystemInfoHandler
This handler returns system info
|
class |
ThreadDumpHandler |
class |
ZookeeperInfoHandler
Zookeeper Info
|
Modifier and Type | Class and Description |
---|---|
class |
DebugComponent
Adds debugging information to a request.
|
class |
ExpandComponent
The ExpandComponent is designed to work with the CollapsingPostFilter.
|
class |
FacetComponent
Computes facets -- aggregations with counts of terms or ranges over the whole search results.
|
class |
HighlightComponent
TODO!
|
class |
MoreLikeThisComponent
TODO!
|
class |
QueryComponent
TODO!
|
class |
QueryElevationComponent
A component to elevate some documents to the top of the result set.
|
class |
RealTimeGetComponent |
class |
ResponseLogComponent
Adds to the log file the document IDs that are sent in the query response.
|
class |
SearchComponent
TODO!
|
class |
SearchHandler
Refer SOLR-281
|
class |
SpellCheckComponent
A SearchComponent implementation which provides support for spell checking
and suggestions using the Lucene contributed SpellChecker.
|
class |
StatsComponent
Stats component calculates simple statistics on numeric field values
|
class |
SuggestComponent
SuggestComponent: interacts with multiple
SolrSuggester to serve up suggestions
Responsible for routing commands and queries to the appropriate SolrSuggester
and for initializing them as specified by SolrConfig |
class |
TermsComponent
Return TermEnum information, useful for things like auto suggest.
|
class |
TermVectorComponent
Return term vectors for the documents in a query result set.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SolrEncoder |
interface |
SolrFormatter |
interface |
SolrFragListBuilder |
interface |
SolrFragmenter |
Modifier and Type | Class and Description |
---|---|
class |
BreakIteratorBoundaryScanner |
class |
DefaultEncoder
Use the
DefaultEncoder |
class |
GapFragmenter |
class |
HighlightingPluginBase |
class |
HtmlEncoder
Use the
SimpleHTMLEncoder |
class |
HtmlFormatter
Use the
SimpleHTMLFormatter |
class |
RegexFragmenter
Fragmenter that tries to produce snippets that "look" like a regular
expression. |
class |
ScoreOrderFragmentsBuilder |
class |
SimpleBoundaryScanner |
class |
SimpleFragListBuilder |
class |
SimpleFragmentsBuilder |
class |
SingleFragListBuilder |
class |
SolrBoundaryScanner |
class |
SolrFragmentsBuilder |
class |
WeightedFragListBuilder |
Modifier and Type | Method and Description |
---|---|
com.codahale.metrics.Counter |
SolrMetricManager.counter(SolrInfoBean info,
String registry,
String metricName,
String... metricPath)
Create or get an existing named
Counter |
com.codahale.metrics.Histogram |
SolrMetricManager.histogram(SolrInfoBean info,
String registry,
String metricName,
String... metricPath)
Create or get an existing named
Histogram |
com.codahale.metrics.Meter |
SolrMetricManager.meter(SolrInfoBean info,
String registry,
String metricName,
String... metricPath)
Create or get an existing named
Meter |
void |
SolrMetricManager.register(SolrInfoBean info,
String registry,
com.codahale.metrics.Metric metric,
boolean force,
String metricName,
String... metricPath)
Register an instance of
Metric . |
void |
SolrMetricManager.registerGauge(SolrInfoBean info,
String registry,
com.codahale.metrics.Gauge<?> gauge,
boolean force,
String metricName,
String... metricPath) |
com.codahale.metrics.Timer |
SolrMetricManager.timer(SolrInfoBean info,
String registry,
String metricName,
String... metricPath)
Create or get an existing named
Timer |
Modifier and Type | Interface and Description |
---|---|
interface |
SolrRequestHandler
Implementations of
SolrRequestHandler are called to handle query requests. |
Modifier and Type | Interface and Description |
---|---|
interface |
SolrCache<K,V>
Primary API for dealing with Solr's internal caches.
|
Modifier and Type | Class and Description |
---|---|
class |
BoolQParserPlugin
Create a boolean query from sub queries.
|
class |
BoostQParserPlugin
Create a boosted query from the input value.
|
class |
CollapsingQParserPlugin
The CollapsingQParserPlugin is a PostFilter that performs field collapsing.
|
class |
ComplexPhraseQParserPlugin
Parse Solr's variant on the Lucene
ComplexPhraseQueryParser syntax. |
class |
DisMaxQParserPlugin
Create a dismax query from the input value.
|
class |
ExportQParserPlugin |
class |
ExtendedDismaxQParserPlugin
An advanced multi-field query parser based on the DisMax parser.
|
class |
FastLRUCache<K,V>
SolrCache based on ConcurrentLRUCache implementation.
|
class |
FieldQParserPlugin
Create a field query from the input value, applying text analysis and constructing a phrase query if appropriate.
|
class |
FunctionQParserPlugin
Create a function query from the input value.
|
class |
FunctionRangeQParserPlugin
Create a range query over a function.
|
class |
GraphTermsQParserPlugin
The GraphTermsQuery builds a disjunction query from a list of terms.
|
class |
HashQParserPlugin
syntax fq={!hash workers=11 worker=4 keys=field1,field2}
|
class |
IGainTermsQParserPlugin |
class |
JoinQParserPlugin |
class |
LFUCache<K,V>
SolrCache based on ConcurrentLFUCache implementation.
|
class |
LRUCache<K,V> |
class |
LuceneQParserPlugin
Parse Solr's variant on the Lucene QueryParser syntax.
|
class |
MaxScoreQParserPlugin
Parses a query like Lucene query parser, but scoring with max score, not sum
Accepts the "tie" request parameter as with dismax. |
class |
NestedQParserPlugin
Create a nested query, with the ability of that query to redefine its type via
local parameters.
|
class |
OldLuceneQParserPlugin
Deprecated.
This class should have been removed a long time ago, it will be removed in Solr 8.0
|
class |
PayloadCheckQParserPlugin |
class |
PayloadScoreQParserPlugin
Creates a PayloadScoreQuery wrapping a SpanQuery created from the input value, applying text analysis and
constructing SpanTermQuery or SpanNearQuery based on number of terms.
|
class |
PrefixQParserPlugin
Create a prefix query from the input value.
|
class |
QParserPlugin |
class |
RawQParserPlugin
Create a term query from the input value without any text analysis or transformation whatsoever.
|
class |
ReRankQParserPlugin |
class |
SignificantTermsQParserPlugin |
class |
SimpleQParserPlugin
Create a query from the input value that will be parsed by Lucene's SimpleQueryParser.
|
class |
SolrFieldCacheBean
A SolrInfoBean that provides introspection of the Solr FieldCache
|
class |
SolrIndexSearcher
SolrIndexSearcher adds schema awareness and caching functionality over
IndexSearcher . |
class |
SpatialBoxQParserPlugin |
class |
SpatialFilterQParserPlugin
Creates a spatial Filter based on the type of spatial point used.
|
class |
SurroundQParserPlugin
Plugin for lucene/contrib Surround query parser, bringing SpanQuery support
to Solr.
|
class |
SwitchQParserPlugin
A QParserPlugin that acts like a "switch/case" statement.
|
class |
TermQParserPlugin
Create a single term query from the input value equivalent to readableToIndexed().
|
class |
TermsQParserPlugin
Finds documents whose specified field has any of the specified values.
|
class |
TextLogisticRegressionQParserPlugin
Returns an AnalyticsQuery implementation that performs
one Gradient Descent iteration of a result set to train a
logistic regression model
The TextLogitStream provides the parallel iterative framework for this class.
|
class |
XmlQParserPlugin
The
XmlQParserPlugin extends the QParserPlugin and supports the creation of queries from XML. |
Modifier and Type | Class and Description |
---|---|
class |
FacetModule |
Modifier and Type | Class and Description |
---|---|
static class |
FileFloatSource.ReloadCacheRequestHandler |
Modifier and Type | Class and Description |
---|---|
class |
BlockJoinChildQParserPlugin
Usage: {!child of="PARENT:true"}PARENT_PRICE:10
|
class |
BlockJoinDocSetFacetComponent
Calculates facets on children documents and aggregates hits by parent documents.
|
class |
BlockJoinFacetComponent
this is just a stub refers to
BlockJoinDocSetFacetComponent to avoid
changes in configs |
class |
BlockJoinParentQParserPlugin
Usage: {!parent which="PARENT:true"}CHILD_PRICE:10
supports optional
score parameter with one of ScoreMode values:
None,Avg,Total,Min,Max. |
class |
GraphQParserPlugin
Query parser plugin for solr to wrap the graph query parser.
|
class |
ScoreJoinQParserPlugin
Create a query-time join query with scoring.
|
Modifier and Type | Class and Description |
---|---|
class |
MLTQParserPlugin
Usage: {!mlt qf=queryField1,queryField2}uniqueId
|
Modifier and Type | Class and Description |
---|---|
class |
Metrics
A
SolrInfoBean that provides metrics on block cache operations. |
Modifier and Type | Class and Description |
---|---|
class |
HdfsLocalityReporter |
Modifier and Type | Class and Description |
---|---|
class |
DirectUpdateHandler2
DirectUpdateHandler2 implements an UpdateHandler where documents are added
directly to the main Lucene index as opposed to adding to a separate smaller index. |
class |
UpdateHandler
UpdateHandler handles requests to change the index
(adds, deletes, commits, optimizes, etc). |
class |
UpdateShardHandler |
Modifier and Type | Method and Description |
---|---|
static ExecutorService |
MetricUtils.instrumentedExecutorService(ExecutorService delegate,
SolrInfoBean info,
com.codahale.metrics.MetricRegistry metricRegistry,
String scope)
Returns an instrumented wrapper over the given executor service.
|
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.