Uses of Interface
org.apache.solr.util.plugin.NamedListInitializedPlugin
-
Packages that use NamedListInitializedPlugin Package Description org.apache.solr.cloud Classes for dealing with ZooKeeper when operating in SolrCloud mode.org.apache.solr.core Core classes implementing Solr internals and the management ofSolrCore
sorg.apache.solr.core.backup.repository BackupRepository
Providing backup/restore repository interfaces to plug different storage systemsorg.apache.solr.handler.component SearchComponent
implementations for use inSearchHandler
org.apache.solr.handler.designer TheSchemaDesignerAPI
and supporting classes.org.apache.solr.highlight SolrHighlighter
API and related implementations and utilitiesorg.apache.solr.response API and implementations ofQueryResponseWriter
for formatting Solr request responsesorg.apache.solr.response.transform APIs and implementations ofDocTransformer
for modifying documents in Solr request responsesorg.apache.solr.schema IndexSchema
andFieldType
implementations for powering schema.xmlorg.apache.solr.search APIs and classes for parsing and processing search requestsorg.apache.solr.search.facet APIs and classes for the JSON Facet API.org.apache.solr.search.function.distance Solr implementations ofValueSource
for distance based 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.search.neural APIs and classes for implementing Neural (Dense Retrieval) QueryParsers.org.apache.solr.spelling APIs and classes used by theSpellCheckComponent
org.apache.solr.update.processor UpdateRequestProcessorFactory
APIs and implementations for use inUpdateRequestProcessorChain
sorg.apache.solr.util.circuitbreaker Support for triggering exceptions on excessive resource usageorg.apache.solr.util.plugin Common APIs related to implementing Solr plugins -
-
Uses of NamedListInitializedPlugin in org.apache.solr.cloud
Classes in org.apache.solr.cloud that implement NamedListInitializedPlugin Modifier and Type Class Description static class
RecoveryStrategy.Builder
-
Uses of NamedListInitializedPlugin in org.apache.solr.core
Subinterfaces of NamedListInitializedPlugin in org.apache.solr.core Modifier and Type Interface Description interface
SolrEventListener
Classes in org.apache.solr.core that implement NamedListInitializedPlugin Modifier and Type Class Description class
AbstractSolrEventListener
class
ByteBuffersDirectoryFactory
Factory to instantiateByteBuffersDirectory
class
CachingDirectoryFactory
ADirectoryFactory
impl base class for caching Directory instances per path.class
CodecFactory
Factory for plugging in a customCodec
class
DelegatingEventListener
ASolrEventListener
wrapper that loads class from a package and reload if it's modifiedclass
DirectoryFactory
Provides access to a Directory implementation.class
EphemeralDirectoryFactory
Directory provider for implementations that do not persist over reboots.class
IndexReaderFactory
Factory used to build a new IndexReader instance.class
LuceneDefaultCodecFactory
Simple factory for returning the Lucene default Codecclass
MMapDirectoryFactory
Directly provide MMapDirectory instead of relying onFSDirectory.open(java.nio.file.Path)
.class
NIOFSDirectoryFactory
Factory to instantiateNIOFSDirectory
class
NRTCachingDirectoryFactory
Factory to instantiateNRTCachingDirectory
class
QuerySenderListener
class
RAMDirectoryFactory
Factory to instantiate RAM-resident directory implementation.class
SchemaCodecFactory
Per-field CodecFactory implementation, extends Lucene's and returns postings format implementations according to the schema configuration.class
SimpleTextCodecFactory
class
SolrDeletionPolicy
Standard Solr deletion policy that allows reserving index commit points for certain amounts of time to support features such as index replication or snapshotting directly out of a live index directory.class
StandardDirectoryFactory
Directory provider which mimics original SolrFSDirectory
based behavior.class
StandardIndexReaderFactory
Default IndexReaderFactory implementation.class
TracerConfigurator
Produces an OpenTracingTracer
from configuration. -
Uses of NamedListInitializedPlugin in org.apache.solr.core.backup.repository
Subinterfaces of NamedListInitializedPlugin in org.apache.solr.core.backup.repository Modifier and Type Interface Description interface
BackupRepository
This interface defines the functionality required to backup/restore Solr indexes to an arbitrary storage system.Classes in org.apache.solr.core.backup.repository that implement NamedListInitializedPlugin Modifier and Type Class Description class
AbstractBackupRepository
AbstractBackupRepository
implementation providing some logic shared between real implementations.class
DelegatingBackupRepository
Delegates to anotherBackupRepository
.class
LocalFileSystemRepository
A concrete implementation of BackupRepository interface supporting backup/restore of Solr indexes to a local file-system. -
Uses of NamedListInitializedPlugin in org.apache.solr.handler.component
Classes in org.apache.solr.handler.component that implement NamedListInitializedPlugin Modifier and Type Class Description class
ActiveTasksListComponent
List the active tasks that can be cancelledclass
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
Highlights query words in the search results.class
MoreLikeThisComponent
TODO!class
PhrasesIdentificationComponent
A component that can be used in isolation, or in conjunction withQueryComponent
to identify & score "phrases" found in the input string, based on shingles in indexed fields.class
QueryCancellationComponent
Responsible for handling query cancellation requestsclass
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
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 valuesclass
SuggestComponent
SuggestComponent: interacts with multipleSolrSuggester
to serve up suggestions Responsible for routing commands and queries to the appropriateSolrSuggester
and for initializing them as specified by SolrConfigclass
TermsComponent
Return TermEnum information, useful for things like auto suggest.class
TermVectorComponent
Return term vectors for the documents in a query result set. -
Uses of NamedListInitializedPlugin in org.apache.solr.handler.designer
Subinterfaces of NamedListInitializedPlugin in org.apache.solr.handler.designer Modifier and Type Interface Description interface
SampleDocumentsLoader
interface
SchemaSuggester
Classes in org.apache.solr.handler.designer that implement NamedListInitializedPlugin Modifier and Type Class Description class
DefaultSampleDocumentsLoader
class
DefaultSchemaSuggester
-
Uses of NamedListInitializedPlugin in org.apache.solr.highlight
Subinterfaces of NamedListInitializedPlugin in org.apache.solr.highlight Modifier and Type Interface Description interface
SolrEncoder
interface
SolrFormatter
interface
SolrFragListBuilder
interface
SolrFragmenter
Classes in org.apache.solr.highlight that implement NamedListInitializedPlugin Modifier and Type Class Description class
BreakIteratorBoundaryScanner
class
DefaultEncoder
Use theDefaultEncoder
class
GapFragmenter
class
HtmlEncoder
Use theSimpleHTMLEncoder
class
HtmlFormatter
Use theSimpleHTMLFormatter
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
-
Uses of NamedListInitializedPlugin in org.apache.solr.response
Subinterfaces of NamedListInitializedPlugin in org.apache.solr.response Modifier and Type Interface Description interface
BinaryQueryResponseWriter
Implementations ofBinaryQueryResponseWriter
are used to write response in binary format.interface
QueryResponseWriter
Implementations ofQueryResponseWriter
are used to format responses to query requests.Classes in org.apache.solr.response that implement NamedListInitializedPlugin Modifier and Type Class Description class
BinaryResponseWriter
class
CborResponseWriter
A response writer impl that can write results in CBOR (cbor.io) format when wt=cbor.class
CSVResponseWriter
Response writer for csv dataclass
GeoJSONResponseWriter
Extend the standard JSONResponseWriter to support GeoJSON.class
GraphMLResponseWriter
class
JacksonJsonWriter
A JSON ResponseWriter that uses jackson.class
JSONResponseWriter
class
PHPResponseWriter
class
PHPSerializedResponseWriter
A description of the PHP serialization format can be found here: http://www.hurring.com/scott/code/perl/serialize/class
PrometheusResponseWriter
Response writer for Prometheus metrics.class
PythonResponseWriter
class
RawResponseWriter
Writes a ContentStream directly to the output.class
RubyResponseWriter
class
SchemaXmlResponseWriter
class
SmileResponseWriter
class
XMLResponseWriter
-
Uses of NamedListInitializedPlugin in org.apache.solr.response.transform
Classes in org.apache.solr.response.transform that implement NamedListInitializedPlugin Modifier and Type Class Description class
ChildDocTransformerFactory
Attaches all descendants (child documents) to each parent document.class
CoreAugmenterFactory
class
DocIdAugmenterFactory
Augments the document with a[docid]
integer containing it's current (internal) id in the lucene index.class
ElevatedMarkerFactory
Used to mark whether a document has been elevated or notclass
ExcludedMarkerFactory
class
ExplainAugmenterFactory
class
GeoTransformerFactory
This DocumentTransformer will write aShape
to the SolrDocument using the requested format.class
RawValueTransformerFactory
class
ShardAugmenterFactory
class
SubQueryAugmenterFactory
This transformer executes subquery per every result document.class
TransformerFactory
New instance for each requestclass
ValueAugmenterFactory
-
Uses of NamedListInitializedPlugin in org.apache.solr.schema
Classes in org.apache.solr.schema that implement NamedListInitializedPlugin Modifier and Type Class Description class
ClassicIndexSchemaFactory
class
ExternalFileFieldReloader
An event listener to reload ExternalFileFields for new searchers.class
IndexSchemaFactory
Base class for factories for IndexSchema implementationsclass
ManagedIndexSchemaFactory
Factory for ManagedIndexSchema -
Uses of NamedListInitializedPlugin in org.apache.solr.search
Classes in org.apache.solr.search that implement NamedListInitializedPlugin Modifier and Type Class 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 LuceneComplexPhraseQueryParser
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
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
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
MinHashQParserPlugin
QParserPlugin
based onMinHashQParser
.class
NestedQParserPlugin
Create a nested query, with the ability of that query to redefine its type via local parameters.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
RankQParserPlugin
RankQParserPlugin
can be used to introduce document-depending scoring factors to ranking.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
SolrCoreParser
Assembles a QueryBuilder which uses Query objects from Solr'ssearch
module in addition to Query objects supported by the LuceneCoreParser
.class
SpatialBoxQParserPlugin
class
SpatialFilterQParserPlugin
Creates a spatial Filter based on the type of spatial point used.class
SurroundQParserPlugin
Plugin for lucene 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 modelclass
ValueSourceParser
A factory that parses user queries to generate ValueSource instances.class
VectorSimilaritySourceParser
This class provides implementation for two variants for parsing function query vectorSimilarity which is used to calculate the similarity between two vectors.class
XmlQParserPlugin
TheXmlQParserPlugin
extends theQParserPlugin
and supports the creation of queries from XML. -
Uses of NamedListInitializedPlugin in org.apache.solr.search.facet
Classes in org.apache.solr.search.facet that implement NamedListInitializedPlugin Modifier and Type Class Description class
FacetModule
static class
PercentileAgg.Parser
-
Uses of NamedListInitializedPlugin in org.apache.solr.search.function.distance
Classes in org.apache.solr.search.function.distance that implement NamedListInitializedPlugin Modifier and Type Class Description class
GeoDistValueSourceParser
Parses "geodist" creatingHaversineConstFunction
orHaversineFunction
or callingSpatialStrategy.makeDistanceValueSource(org.locationtech.spatial4j.shape.Point,double)
. -
Uses of NamedListInitializedPlugin in org.apache.solr.search.join
Classes in org.apache.solr.search.join that implement NamedListInitializedPlugin Modifier and Type Class Description class
BlockJoinChildQParserPlugin
Usage: {!child of="PARENT:true"}PARENT_PRICE:10class
BlockJoinParentQParserPlugin
Usage: {!parent which="PARENT:true"}CHILD_PRICE:10 supports optionalscore
parameter with one ofScoreMode
values: None,Avg,Total,Min,Max.class
ChildFieldValueSourceParser
class
FiltersQParserPlugin
class
GraphQParserPlugin
Query parser plugin for solr to wrap the graph query parser.class
HashRangeQParserPlugin
Matches documents where the specified field hashes to a value within the given range.class
ScoreJoinQParserPlugin
Create a query-time join query with scoring. -
Uses of NamedListInitializedPlugin in org.apache.solr.search.mlt
Classes in org.apache.solr.search.mlt that implement NamedListInitializedPlugin Modifier and Type Class Description class
MLTContentQParserPlugin
class
MLTQParserPlugin
Usage: {!mlt qf=queryField1,queryField2}uniqueId -
Uses of NamedListInitializedPlugin in org.apache.solr.search.neural
Classes in org.apache.solr.search.neural that implement NamedListInitializedPlugin Modifier and Type Class Description class
KnnQParserPlugin
A neural query parser to run K-nearest neighbors search on Dense Vector fields.class
VectorSimilarityQParserPlugin
A neural query parser to run min-similarity search on Dense Vector fields. -
Uses of NamedListInitializedPlugin in org.apache.solr.spelling
Classes in org.apache.solr.spelling that implement NamedListInitializedPlugin Modifier and Type Class Description class
QueryConverter
The QueryConverter is an abstract base class defining a method for converting input "raw" queries into a set of tokens for spell checking.class
SpellingQueryConverter
Converts the query string to a Collection of Lucene tokens using a regular expression.class
SuggestQueryConverter
Passes the entire query string to the configured analyzer as-is. -
Uses of NamedListInitializedPlugin in org.apache.solr.update.processor
Classes in org.apache.solr.update.processor that implement NamedListInitializedPlugin Modifier and Type Class Description class
AbstractDefaultValueUpdateProcessorFactory
Base class that can be extended by anyUpdateRequestProcessorFactory
designed to add a default value to the document in anAddUpdateCommand
when that field is not already specified.class
AddSchemaFieldsUpdateProcessorFactory
This processor will dynamically add fields to the schema if an input document contains one or more fields that don't match any field or dynamic field in the schema.class
AtomicUpdateProcessorFactory
An update processor that will convert conventional field-value document to atomic update documentclass
ClassificationUpdateProcessorFactory
This class implements an UpdateProcessorFactory for the Classification Update Processor.class
CloneFieldUpdateProcessorFactory
Clones the values found in any matchingsource
field into a configureddest
field.class
ConcatFieldUpdateProcessorFactory
Concatenates multiple values for fields matching the specified conditions using a configurabledelimiter
which defaults to ",
".class
CountFieldValuesUpdateProcessorFactory
Replaces any list of values for a field matching the specified conditions with the count of the number of values for that field.class
DefaultValueUpdateProcessorFactory
An update processor that adds a constant default value to any document being added that does not already have a value in the specified field.class
DistributedUpdateProcessorFactory
Factory forDistributedUpdateProcessor
.class
DocBasedVersionConstraintsProcessorFactory
This Factory generates an UpdateProcessor that helps to enforce Version constraints on documents based on per-document version numbers using a configuredversionField
, a comma-delimited list of fields to check for version numbers.class
DocExpirationUpdateProcessorFactory
Update Processor Factory for managing automatic "expiration" of documents.class
FieldLengthUpdateProcessorFactory
Replaces any CharSequence values found in fields matching the specified conditions with the lengths of those CharSequences (as an Integer).class
FieldMutatingUpdateProcessorFactory
Base class for implementing Factories for FieldMutatingUpdateProcessors and FieldValueMutatingUpdateProcessors.class
FieldNameMutatingUpdateProcessorFactory
In the FieldNameMutatingUpdateProcessorFactory configured below, fields names will be mutated if the name contains space.class
FieldValueSubsetUpdateProcessorFactory
Base class for processors that want to mutate selected fields to only keep a subset of the original values.class
FirstFieldValueUpdateProcessorFactory
Keeps only the first value of fields matching the specified conditions.class
HTMLStripFieldUpdateProcessorFactory
Strips all HTML Markup in any CharSequence values found in fields matching the specified conditions.class
IgnoreCommitOptimizeUpdateProcessorFactory
Gives system administrators a way to ignore explicit commit or optimize requests from clients.class
IgnoreFieldUpdateProcessorFactory
Ignores & removes fields matching the specified conditions from any document being added to the index.class
IgnoreLargeDocumentProcessorFactory
Gives system administrators a way to ignore very large update from clients.class
LastFieldValueUpdateProcessorFactory
Keeps only the last value of fields matching the specified conditions.class
LogUpdateProcessorFactory
A logging processor.class
MaxFieldValueUpdateProcessorFactory
An update processor that keeps only the maximum value from any selected fields where multiple values are found.class
MinFieldValueUpdateProcessorFactory
An update processor that keeps only the minimum value from any selected fields where multiple values are found.class
NestedUpdateProcessorFactory
Adds fields to nested documents to support some nested search requirements.class
NoOpDistributingUpdateProcessorFactory
A No-Op implementation of DistributingUpdateProcessorFactory that allways returns the next processor instead of inserting a new URP in front of it.class
NumFieldLimitingUpdateRequestProcessorFactory
This factory generates an UpdateRequestProcessor which fails update requests once a core has exceeded a configurable maximum number of fields.class
ParseBooleanFieldUpdateProcessorFactory
Attempts to mutate selected fields that have only CharSequence-typed values into Boolean values.class
ParseDateFieldUpdateProcessorFactory
Attempts to mutate selected fields that have only CharSequence-typed values into Date values.class
ParseDoubleFieldUpdateProcessorFactory
Attempts to mutate selected fields that have only CharSequence-typed values into Double values.class
ParseFloatFieldUpdateProcessorFactory
Attempts to mutate selected fields that have only CharSequence-typed values into Float values.class
ParseIntFieldUpdateProcessorFactory
Attempts to mutate selected fields that have only CharSequence-typed values into Integer values.class
ParseLongFieldUpdateProcessorFactory
Attempts to mutate selected fields that have only CharSequence-typed values into Long values.class
ParseNumericFieldUpdateProcessorFactory
Abstract base class for numeric parsing update processor factories.class
PreAnalyzedUpdateProcessorFactory
An update processor that parses configured fields of any document being added usingPreAnalyzedField
with the configured format parser.class
RegexpBoostProcessorFactory
Factory which creates RegexBoostProcessorsclass
RegexReplaceProcessorFactory
An updated processor that applies a configured regex to any CharSequence values found in the selected fields, and replaces any matches with the configured replacement string.class
RemoveBlankFieldUpdateProcessorFactory
Removes any values found which are CharSequence with a length of 0.class
RunUpdateProcessorFactory
Executes the update commands using the underlying UpdateHandler.class
SignatureUpdateProcessorFactory
class
SimpleUpdateProcessorFactory
A base class for writing a very simple UpdateProcessor without worrying too much about the API.class
SkipExistingDocumentsProcessorFactory
This Factory generates an UpdateProcessor that will (by default) skip inserting new documents if there already exists a document with the same uniqueKey value in the index.class
TemplateUpdateProcessorFactory
Adds new fields to documents based on a template pattern specified via Template.field request parameters (multi-valued) or 'field' value specified in initArgs.class
TimestampUpdateProcessorFactory
An update processor that adds a newly generatedDate
value of "NOW" to any document being added that does not already have a value in the specified field.class
TolerantUpdateProcessorFactory
Suppresses errors for individual add/delete commands within a single request.class
TrimFieldUpdateProcessorFactory
Trims leading and trailing whitespace from any CharSequence values found in fields matching the specified conditions and returns the resulting String.class
TruncateFieldUpdateProcessorFactory
Truncates any CharSequence values found in fields matching the specified conditions to a maximum character length.class
UniqFieldsUpdateProcessorFactory
Removes duplicate values found in fields matching the specified conditions.static class
UpdateRequestProcessorChain.LazyUpdateProcessorFactoryHolder.LazyUpdateRequestProcessorFactory
class
UpdateRequestProcessorFactory
A factory to generate an UpdateRequestProcessor for each request.class
URLClassifyProcessorFactory
Creates URLClassifyProcessorclass
UUIDUpdateProcessorFactory
An update processor that adds a newly generatedUUID
value to any document being added that does not already have a value in the specified field. -
Uses of NamedListInitializedPlugin in org.apache.solr.util.circuitbreaker
Classes in org.apache.solr.util.circuitbreaker that implement NamedListInitializedPlugin Modifier and Type Class Description class
CircuitBreaker
Default base class to define circuit breaker plugins for Solr.class
CircuitBreakerManager
Deprecated.Use individual Circuit Breakers insteadclass
CPUCircuitBreaker
Tracks current CPU usage and triggers if the specified threshold is breached.class
LoadAverageCircuitBreaker
Tracks current system load average and triggers if the specified threshold is breached.class
MemoryCircuitBreaker
Tracks the current JVM heap usage and triggers if a moving heap usage average over 30 seconds exceeds the defined percentage of the maximum heap size allocated to the JVM. -
Uses of NamedListInitializedPlugin in org.apache.solr.util.plugin
Classes in org.apache.solr.util.plugin with type parameters of type NamedListInitializedPlugin Modifier and Type Class Description class
NamedListPluginLoader<T extends NamedListInitializedPlugin>
-