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 ofSolrCoresorg.apache.solr.core.backup.repository BackupRepositoryProviding backup/restore repository interfaces to plug different storage systemsorg.apache.solr.handler.component SearchComponentimplementations for use inSearchHandlerorg.apache.solr.handler.designer TheSchemaDesignerAPIand supporting classes.org.apache.solr.highlight SolrHighlighterAPI and related implementations and utilitiesorg.apache.solr.response API and implementations ofQueryResponseWriterfor formatting Solr request responsesorg.apache.solr.response.transform APIs and implementations ofDocTransformerfor modifying documents in Solr request responsesorg.apache.solr.schema IndexSchemaandFieldTypeimplementations 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 ofValueSourcefor 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 theSpellCheckComponentorg.apache.solr.update.processor UpdateRequestProcessorFactoryAPIs and implementations for use inUpdateRequestProcessorChainsorg.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 classRecoveryStrategy.Builder -
Uses of NamedListInitializedPlugin in org.apache.solr.core
Subinterfaces of NamedListInitializedPlugin in org.apache.solr.core Modifier and Type Interface Description interfaceSolrEventListenerClasses in org.apache.solr.core that implement NamedListInitializedPlugin Modifier and Type Class Description classAbstractSolrEventListenerclassByteBuffersDirectoryFactoryFactory to instantiateByteBuffersDirectoryclassCachingDirectoryFactoryADirectoryFactoryimpl base class for caching Directory instances per path.classCodecFactoryFactory for plugging in a customCodecclassDelegatingEventListenerASolrEventListenerwrapper that loads class from a package and reload if it's modifiedclassDirectoryFactoryProvides access to a Directory implementation.classEphemeralDirectoryFactoryDirectory provider for implementations that do not persist over reboots.classIndexReaderFactoryFactory used to build a new IndexReader instance.classLuceneDefaultCodecFactorySimple factory for returning the Lucene default CodecclassMMapDirectoryFactoryDirectly provide MMapDirectory instead of relying onFSDirectory.open(java.nio.file.Path).classNIOFSDirectoryFactoryFactory to instantiateNIOFSDirectoryclassNRTCachingDirectoryFactoryFactory to instantiateNRTCachingDirectoryclassQuerySenderListenerclassRAMDirectoryFactoryFactory to instantiate RAM-resident directory implementation.classSchemaCodecFactoryPer-field CodecFactory implementation, extends Lucene's and returns postings format implementations according to the schema configuration.classSimpleTextCodecFactoryclassSolrDeletionPolicyStandard 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.classStandardDirectoryFactoryDirectory provider which mimics original SolrFSDirectorybased behavior.classStandardIndexReaderFactoryDefault IndexReaderFactory implementation.classTracerConfiguratorProduces an OpenTracingTracerfrom 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 interfaceBackupRepositoryThis 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 classAbstractBackupRepositoryAbstractBackupRepositoryimplementation providing some logic shared between real implementations.classDelegatingBackupRepositoryDelegates to anotherBackupRepository.classLocalFileSystemRepositoryA 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 classActiveTasksListComponentList the active tasks that can be cancelledclassDebugComponentAdds debugging information to a request.classExpandComponentThe ExpandComponent is designed to work with the CollapsingPostFilter.classFacetComponentComputes facets -- aggregations with counts of terms or ranges over the whole search results.classHighlightComponentHighlights query words in the search results.classMoreLikeThisComponentTODO!classPhrasesIdentificationComponentA component that can be used in isolation, or in conjunction withQueryComponentto identify & score "phrases" found in the input string, based on shingles in indexed fields.classQueryCancellationComponentResponsible for handling query cancellation requestsclassQueryComponentTODO!classQueryElevationComponentA component to elevate some documents to the top of the result set.classRealTimeGetComponentclassResponseLogComponentAdds to the log file the document IDs that are sent in the query response.classSearchComponentTODO!classSpellCheckComponentA SearchComponent implementation which provides support for spell checking and suggestions using the Lucene contributed SpellChecker.classStatsComponentStats component calculates simple statistics on numeric field valuesclassSuggestComponentSuggestComponent: interacts with multipleSolrSuggesterto serve up suggestions Responsible for routing commands and queries to the appropriateSolrSuggesterand for initializing them as specified by SolrConfigclassTermsComponentReturn TermEnum information, useful for things like auto suggest.classTermVectorComponentReturn 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 interfaceSampleDocumentsLoaderinterfaceSchemaSuggesterClasses in org.apache.solr.handler.designer that implement NamedListInitializedPlugin Modifier and Type Class Description classDefaultSampleDocumentsLoaderclassDefaultSchemaSuggester -
Uses of NamedListInitializedPlugin in org.apache.solr.highlight
Subinterfaces of NamedListInitializedPlugin in org.apache.solr.highlight Modifier and Type Interface Description interfaceSolrEncoderinterfaceSolrFormatterinterfaceSolrFragListBuilderinterfaceSolrFragmenterClasses in org.apache.solr.highlight that implement NamedListInitializedPlugin Modifier and Type Class Description classBreakIteratorBoundaryScannerclassDefaultEncoderUse theDefaultEncoderclassGapFragmenterclassHtmlEncoderUse theSimpleHTMLEncoderclassHtmlFormatterUse theSimpleHTMLFormatterclassRegexFragmenterFragmenterthat tries to produce snippets that "look" like a regular expression.classScoreOrderFragmentsBuilderclassSimpleBoundaryScannerclassSimpleFragListBuilderclassSimpleFragmentsBuilderclassSingleFragListBuilderclassSolrBoundaryScannerclassSolrFragmentsBuilderclassWeightedFragListBuilder -
Uses of NamedListInitializedPlugin in org.apache.solr.response
Subinterfaces of NamedListInitializedPlugin in org.apache.solr.response Modifier and Type Interface Description interfaceBinaryQueryResponseWriterImplementations ofBinaryQueryResponseWriterare used to write response in binary format.interfaceQueryResponseWriterImplementations ofQueryResponseWriterare used to format responses to query requests.Classes in org.apache.solr.response that implement NamedListInitializedPlugin Modifier and Type Class Description classBinaryResponseWriterclassCborResponseWriterA response writer impl that can write results in CBOR (cbor.io) format when wt=cbor.classCSVResponseWriterResponse writer for csv dataclassGeoJSONResponseWriterExtend the standard JSONResponseWriter to support GeoJSON.classGraphMLResponseWriterclassJacksonJsonWriterA JSON ResponseWriter that uses jackson.classJSONResponseWriterclassPHPResponseWriterclassPHPSerializedResponseWriterA description of the PHP serialization format can be found here: http://www.hurring.com/scott/code/perl/serialize/classPythonResponseWriterclassRawResponseWriterWrites a ContentStream directly to the output.classRubyResponseWriterclassSchemaXmlResponseWriterclassSmileResponseWriterclassXMLResponseWriter -
Uses of NamedListInitializedPlugin in org.apache.solr.response.transform
Classes in org.apache.solr.response.transform that implement NamedListInitializedPlugin Modifier and Type Class Description classChildDocTransformerFactoryAttaches all descendants (child documents) to each parent document.classCoreAugmenterFactoryclassDocIdAugmenterFactoryAugments the document with a[docid]integer containing it's current (internal) id in the lucene index.classElevatedMarkerFactoryUsed to mark whether a document has been elevated or notclassExcludedMarkerFactoryclassExplainAugmenterFactoryclassGeoTransformerFactoryThis DocumentTransformer will write aShapeto the SolrDocument using the requested format.classRawValueTransformerFactoryclassShardAugmenterFactoryclassSubQueryAugmenterFactoryThis transformer executes subquery per every result document.classTransformerFactoryNew instance for each requestclassValueAugmenterFactory -
Uses of NamedListInitializedPlugin in org.apache.solr.schema
Classes in org.apache.solr.schema that implement NamedListInitializedPlugin Modifier and Type Class Description classClassicIndexSchemaFactoryclassExternalFileFieldReloaderAn event listener to reload ExternalFileFields for new searchers.classIndexSchemaFactoryBase class for factories for IndexSchema implementationsclassManagedIndexSchemaFactoryFactory for ManagedIndexSchema -
Uses of NamedListInitializedPlugin in org.apache.solr.search
Classes in org.apache.solr.search that implement NamedListInitializedPlugin Modifier and Type Class Description classBoolQParserPluginCreate a boolean query from sub queries.classBoostQParserPluginCreate a boosted query from the input value.classCollapsingQParserPluginThe CollapsingQParserPlugin is a PostFilter that performs field collapsing.classComplexPhraseQParserPluginParse Solr's variant on the LuceneComplexPhraseQueryParsersyntax.classDisMaxQParserPluginCreate a dismax query from the input value.classExportQParserPluginclassExtendedDismaxQParserPluginAn advanced multi-field query parser based on the DisMax parser.classFieldQParserPluginCreate a field query from the input value, applying text analysis and constructing a phrase query if appropriate.classFunctionQParserPluginCreate a function query from the input value.classFunctionRangeQParserPluginCreate a range query over a function.classGraphTermsQParserPluginThe GraphTermsQuery builds a disjunction query from a list of terms.classHashQParserPluginsyntax fq={!hash workers=11 worker=4 keys=field1,field2}classIGainTermsQParserPluginclassJoinQParserPluginclassLuceneQParserPluginParse Solr's variant on the Lucene QueryParser syntax.classMaxScoreQParserPluginParses a query like Lucene query parser, but scoring with max score, not sum
Accepts the "tie" request parameter as with dismax.classMinHashQParserPluginQParserPluginbased onMinHashQParser.classNestedQParserPluginCreate a nested query, with the ability of that query to redefine its type via local parameters.classPayloadCheckQParserPluginclassPayloadScoreQParserPluginCreates a PayloadScoreQuery wrapping a SpanQuery created from the input value, applying text analysis and constructing SpanTermQuery or SpanNearQuery based on number of terms.classPrefixQParserPluginCreate a prefix query from the input value.classQParserPluginclassRankQParserPluginRankQParserPlugincan be used to introduce document-depending scoring factors to ranking.classRawQParserPluginCreate a term query from the input value without any text analysis or transformation whatsoever.classReRankQParserPluginclassSignificantTermsQParserPluginclassSimpleQParserPluginCreate a query from the input value that will be parsed by Lucene's SimpleQueryParser.classSolrCoreParserAssembles a QueryBuilder which uses Query objects from Solr'ssearchmodule in addition to Query objects supported by the LuceneCoreParser.classSpatialBoxQParserPluginclassSpatialFilterQParserPluginCreates a spatial Filter based on the type of spatial point used.classSurroundQParserPluginPlugin for lucene Surround query parser, bringing SpanQuery support to Solr.classSwitchQParserPluginA QParserPlugin that acts like a "switch/case" statement.classTermQParserPluginCreate a single term query from the input value equivalent to readableToIndexed().classTermsQParserPluginFinds documents whose specified field has any of the specified values.classTextLogisticRegressionQParserPluginReturns an AnalyticsQuery implementation that performs one Gradient Descent iteration of a result set to train a logistic regression modelclassValueSourceParserA factory that parses user queries to generate ValueSource instances.classVectorSimilaritySourceParserThis class provides implementation for two variants for parsing function query vectorSimilarity which is used to calculate the similarity between two vectors.classXmlQParserPluginTheXmlQParserPluginextends theQParserPluginand 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 classFacetModulestatic classPercentileAgg.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 classGeoDistValueSourceParserParses "geodist" creatingHaversineConstFunctionorHaversineFunctionor 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 classBlockJoinChildQParserPluginUsage: {!child of="PARENT:true"}PARENT_PRICE:10classBlockJoinParentQParserPluginUsage: {!parent which="PARENT:true"}CHILD_PRICE:10 supports optionalscoreparameter with one ofScoreModevalues: None,Avg,Total,Min,Max.classChildFieldValueSourceParserclassFiltersQParserPluginclassGraphQParserPluginQuery parser plugin for solr to wrap the graph query parser.classHashRangeQParserPluginMatches documents where the specified field hashes to a value within the given range.classScoreJoinQParserPluginCreate 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 classMLTContentQParserPluginclassMLTQParserPluginUsage: {!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 classKnnQParserPluginA neural query parser to run K-nearest neighbors 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 classQueryConverterThe QueryConverter is an abstract base class defining a method for converting input "raw" queries into a set of tokens for spell checking.classSpellingQueryConverterConverts the query string to a Collection of Lucene tokens using a regular expression.classSuggestQueryConverterPasses 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 classAbstractDefaultValueUpdateProcessorFactoryBase class that can be extended by anyUpdateRequestProcessorFactorydesigned to add a default value to the document in anAddUpdateCommandwhen that field is not already specified.classAddSchemaFieldsUpdateProcessorFactoryThis 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.classAtomicUpdateProcessorFactoryAn update processor that will convert conventional field-value document to atomic update documentclassClassificationUpdateProcessorFactoryThis class implements an UpdateProcessorFactory for the Classification Update Processor.classCloneFieldUpdateProcessorFactoryClones the values found in any matchingsourcefield into a configureddestfield.classConcatFieldUpdateProcessorFactoryConcatenates multiple values for fields matching the specified conditions using a configurabledelimiterwhich defaults to ",".classCountFieldValuesUpdateProcessorFactoryReplaces any list of values for a field matching the specified conditions with the count of the number of values for that field.classDefaultValueUpdateProcessorFactoryAn update processor that adds a constant default value to any document being added that does not already have a value in the specified field.classDistributedUpdateProcessorFactoryFactory forDistributedUpdateProcessor.classDocBasedVersionConstraintsProcessorFactoryThis 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.classDocExpirationUpdateProcessorFactoryUpdate Processor Factory for managing automatic "expiration" of documents.classFieldLengthUpdateProcessorFactoryReplaces any CharSequence values found in fields matching the specified conditions with the lengths of those CharSequences (as an Integer).classFieldMutatingUpdateProcessorFactoryBase class for implementing Factories for FieldMutatingUpdateProcessors and FieldValueMutatingUpdateProcessors.classFieldNameMutatingUpdateProcessorFactoryIn the FieldNameMutatingUpdateProcessorFactory configured below, fields names will be mutated if the name contains space.classFieldValueSubsetUpdateProcessorFactoryBase class for processors that want to mutate selected fields to only keep a subset of the original values.classFirstFieldValueUpdateProcessorFactoryKeeps only the first value of fields matching the specified conditions.classHTMLStripFieldUpdateProcessorFactoryStrips all HTML Markup in any CharSequence values found in fields matching the specified conditions.classIgnoreCommitOptimizeUpdateProcessorFactoryGives system administrators a way to ignore explicit commit or optimize requests from clients.classIgnoreFieldUpdateProcessorFactoryIgnores & removes fields matching the specified conditions from any document being added to the index.classIgnoreLargeDocumentProcessorFactoryGives system administrators a way to ignore very large update from clients.classLastFieldValueUpdateProcessorFactoryKeeps only the last value of fields matching the specified conditions.classLogUpdateProcessorFactoryA logging processor.classMaxFieldValueUpdateProcessorFactoryAn update processor that keeps only the maximum value from any selected fields where multiple values are found.classMinFieldValueUpdateProcessorFactoryAn update processor that keeps only the minimum value from any selected fields where multiple values are found.classNestedUpdateProcessorFactoryAdds fields to nested documents to support some nested search requirements.classNoOpDistributingUpdateProcessorFactoryA No-Op implementation of DistributingUpdateProcessorFactory that allways returns the next processor instead of inserting a new URP in front of it.classParseBooleanFieldUpdateProcessorFactoryAttempts to mutate selected fields that have only CharSequence-typed values into Boolean values.classParseDateFieldUpdateProcessorFactoryAttempts to mutate selected fields that have only CharSequence-typed values into Date values.classParseDoubleFieldUpdateProcessorFactoryAttempts to mutate selected fields that have only CharSequence-typed values into Double values.classParseFloatFieldUpdateProcessorFactoryAttempts to mutate selected fields that have only CharSequence-typed values into Float values.classParseIntFieldUpdateProcessorFactoryAttempts to mutate selected fields that have only CharSequence-typed values into Integer values.classParseLongFieldUpdateProcessorFactoryAttempts to mutate selected fields that have only CharSequence-typed values into Long values.classParseNumericFieldUpdateProcessorFactoryAbstract base class for numeric parsing update processor factories.classPreAnalyzedUpdateProcessorFactoryAn update processor that parses configured fields of any document being added usingPreAnalyzedFieldwith the configured format parser.classRegexpBoostProcessorFactoryFactory which creates RegexBoostProcessorsclassRegexReplaceProcessorFactoryAn 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.classRemoveBlankFieldUpdateProcessorFactoryRemoves any values found which are CharSequence with a length of 0.classRunUpdateProcessorFactoryExecutes the update commands using the underlying UpdateHandler.classSignatureUpdateProcessorFactoryclassSimpleUpdateProcessorFactoryA base class for writing a very simple UpdateProcessor without worrying too much about the API.classSkipExistingDocumentsProcessorFactoryThis 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.classTemplateUpdateProcessorFactoryAdds new fields to documents based on a template pattern specified via Template.field request parameters (multi-valued) or 'field' value specified in initArgs.classTimestampUpdateProcessorFactoryAn update processor that adds a newly generatedDatevalue of "NOW" to any document being added that does not already have a value in the specified field.classTolerantUpdateProcessorFactorySuppresses errors for individual add/delete commands within a single request.classTrimFieldUpdateProcessorFactoryTrims leading and trailing whitespace from any CharSequence values found in fields matching the specified conditions and returns the resulting String.classTruncateFieldUpdateProcessorFactoryTruncates any CharSequence values found in fields matching the specified conditions to a maximum character length.classUniqFieldsUpdateProcessorFactoryRemoves duplicate values found in fields matching the specified conditions.static classUpdateRequestProcessorChain.LazyUpdateProcessorFactoryHolder.LazyUpdateRequestProcessorFactoryclassUpdateRequestProcessorFactoryA factory to generate an UpdateRequestProcessor for each request.classURLClassifyProcessorFactoryCreates URLClassifyProcessorclassUUIDUpdateProcessorFactoryAn update processor that adds a newly generatedUUIDvalue 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 classCircuitBreakerDefault base class to define circuit breaker plugins for Solr.classCircuitBreakerManagerDeprecated.Use individual Circuit Breakers insteadclassCPUCircuitBreakerTracks current CPU usage and triggers if the specified threshold is breached.classLoadAverageCircuitBreakerTracks current system load average and triggers if the specified threshold is breached.classMemoryCircuitBreakerTracks 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 classNamedListPluginLoader<T extends NamedListInitializedPlugin>
-