Package org.apache.solr.handler.component
package org.apache.solr.handler.component
SearchComponent implementations for use in SearchHandler-
ClassDescriptionList the active tasks that can be cancelledHandles request for listing all active cancellable tasksAdds debugging information to a request.The ExpandComponent is designed to work with the CollapsingPostFilter.Computes facets -- aggregations with counts of terms or ranges over the whole search results.This API is experimental and subject to changeThis API is experimental and subject to changeEncapsulates facet ranges and facet queries such that their parameters are parsed and cached for efficient re-use.This class is used exclusively for merging results from each shard in a distributed facet request.This API is experimental and subject to changeThis API is experimental and subject to changeThis API is experimental and subject to changeFieldFacetStats is a utility to accumulate statistics on a set of values in one field, for facet values present in another field.Highlights query words in the search results.Solr's default
ShardHandlerimplementation; uses Jetty's async HTTP Client APIs for sending requests.CreatesHttpShardHandlerinstancesThe MergeStrategy class defines custom merge logic for distributed searches.TODO!A version ofHttpShardHandleroptimized for massively-sharded collections.CreatesParallelHttpShardHandlerinstancesA 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.Model the data known about a single (candidate) Phrase -- which may or may not be indexedSimple container for all request options and data this component needs to store in the Request ContextModels a single instance of a "pivot" specified by aFacetParams.FACET_PIVOTparam, which may contain multiple nested fields.Models a single field somewhere in a hierarchy of fields as part of a pivot facet.Emcapsulates a collection ofPivotFacetValues associated with aPivotFacetFieldwiths pecial tracking of aPivotFacetValuecorrisponding to thenullvalue whenFacetParams.FACET_MISSINGis used.SortsPivotFacetValueinstances by their countSortsPivotFacetValueinstances by their valueProcesses all Pivot facet logic for a single node -- both non-distrib, and per-shardModels a single (value, count) pair that will exist in the collection of values for aPivotFacetFieldparent.Responsible for handling query cancellation requestsHandles requests for query cancellation for cancellable queriesTODO!A component to elevate some documents to the top of the result set.Query triggering elevation.Elevation of some documents in search results, with potential exclusion of others.Provides the elevations defined for queries.Matches a potentially large collection of subsets with a trie implementation.Processor for Range FacetsEncapsulates a single facet.range request along with all its parameters.Represents a single facet range (or gap) for which the count is to be calculatedLookup strategy for some methods on this class.This class is experimental and will be changing in the future.Adds to the log file the document IDs that are sent in the query response.TODO!Refer SOLR-281Executes, tracks, and awaits all shard-requests made in the course of a distributed request.A 2D spatial faceting summary of a rectangular region.A SearchComponent implementation which provides support for spell checking and suggestions using the Lucene contributed SpellChecker.Stats component calculates simple statistics on numeric field valuesModels all of the information associated with a singleStatsParams.STATS_FIELDinstance.Helper Struct for parsing and encapsulating all of the options relaed to building aHLLAn enumeration representing the sumer set of all possible stat values that can be computed.StatsValue defines the interface for the collection of statistical values about fields and facets.Factory class for creating instance ofStatsValuesSuggestComponent: interacts with multipleSolrSuggesterto serve up suggestions Responsible for routing commands and queries to the appropriateSolrSuggesterand for initializing them as specified by SolrConfigAbstract class which serves as the root of all task managing handlersReturn TermEnum information, useful for things like auto suggest.Comparator forTermsResponse.Termsorting This sorts term by frequency in descending orderReturn term vectors for the documents in a query result set.