Package | Description |
---|---|
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.component |
SearchComponent implementations for
use in SearchHandler |
org.apache.solr.handler.export |
Solr's Export Handler Functionality
|
org.apache.solr.highlight |
SolrHighlighter API and related implementations and utilities |
org.apache.solr.query |
Solr Queries
|
org.apache.solr.request |
APIs and classes for dealing with Solr requests
|
org.apache.solr.response |
API and implementations of
QueryResponseWriter for formatting Solr request responses |
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.grouping |
APIs and classes for implementing result grouping
|
org.apache.solr.search.grouping.distributed.command |
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.stats |
APIs and Classes implementing the Stats component used for document frequency
calculations.
|
org.apache.solr.spelling |
APIs and classes used by the
SpellCheckComponent |
org.apache.solr.spelling.suggest |
APIs and classes used by the
SpellCheckComponent |
org.apache.solr.update |
APIs and classes for managing index updates
|
org.apache.solr.util |
Common utility classes used throughout Solr
|
Modifier and Type | Method and Description |
---|---|
RefCounted<SolrIndexSearcher> |
SolrCore.getNewestSearcher(boolean openNew)
Return the newest normal
RefCounted <SolrIndexSearcher > with
the reference count incremented. |
RefCounted<SolrIndexSearcher> |
SolrCore.getRealtimeSearcher()
Gets the latest real-time searcher w/o forcing open a new searcher if one already exists.
|
RefCounted<SolrIndexSearcher> |
SolrCore.getRegisteredSearcher()
Returns the current registered searcher with its reference count incremented, or null if none are registered.
|
RefCounted<SolrIndexSearcher> |
SolrCore.getSearcher()
Return a registered
RefCounted <SolrIndexSearcher > with
the reference count incremented. |
RefCounted<SolrIndexSearcher> |
SolrCore.getSearcher(boolean forceNew,
boolean returnSearcher,
Future[] waitSearcher) |
RefCounted<SolrIndexSearcher> |
SolrCore.getSearcher(boolean forceNew,
boolean returnSearcher,
Future[] waitSearcher,
boolean updateHandlerReopens)
Get a
SolrIndexSearcher or start the process of creating a new one. |
RefCounted<SolrIndexSearcher> |
SolrCore.openNewSearcher(boolean updateHandlerReopens,
boolean realtime)
Opens a new searcher and returns a RefCounted<SolrIndexSearcher> with its reference incremented.
|
Modifier and Type | Method and Description |
---|---|
protected NamedList |
AbstractSolrEventListener.addEventParms(SolrIndexSearcher currentSearcher,
NamedList nlst)
Add the
EventParams.EVENT with either the EventParams.NEW_SEARCHER
or EventParams.FIRST_SEARCHER values depending on the value of currentSearcher. |
IndexFingerprint |
SolrCore.getIndexFingerprint(SolrIndexSearcher searcher,
LeafReaderContext ctx,
long maxVersion)
Computes fingerprint of a segment and caches it only if all the version in segment are included in the fingerprint.
|
void |
QuerySenderListener.newSearcher(SolrIndexSearcher newSearcher,
SolrIndexSearcher currentSearcher) |
void |
SolrEventListener.newSearcher(SolrIndexSearcher newSearcher,
SolrIndexSearcher currentSearcher)
The searchers passed here are only guaranteed to be valid for the duration
of this method call, so care should be taken not to spawn threads or asynchronous
tasks with references to these searchers.
|
void |
AbstractSolrEventListener.newSearcher(SolrIndexSearcher newSearcher,
SolrIndexSearcher currentSearcher) |
Modifier and Type | Method and Description |
---|---|
<R> R |
SolrCore.withSearcher(IOFunction<SolrIndexSearcher,R> lambda)
Executes the lambda with the
SolrIndexSearcher . |
Constructor and Description |
---|
MoreLikeThisHelper(SolrParams params,
SolrIndexSearcher searcher) |
Modifier and Type | Method and Description |
---|---|
SolrIndexSearcher |
StatsField.getSearcher()
The searcher that should be used for processing local stats
|
Modifier and Type | Method and Description |
---|---|
protected void |
QueryComponent.doFieldSortValues(ResponseBuilder rb,
SolrIndexSearcher searcher) |
static com.carrotsearch.hppc.IntIntHashMap |
QueryElevationComponent.getBoostDocs(SolrIndexSearcher indexSearcher,
Set<BytesRef> boosted,
Map context)
Resolves a set of boosted docs by uniqueKey to a map of docIds mapped to a priority value > 0.
|
void |
IterativeMergeStrategy.handleMergeFields(ResponseBuilder rb,
SolrIndexSearcher searcher) |
void |
MergeStrategy.handleMergeFields(ResponseBuilder rb,
SolrIndexSearcher searcher)
Implement handleMergeFields(ResponseBuilder rb, SolrIndexSearch searcher) if
your merge strategy needs more complex data then the sort fields provide.
|
static void |
PhrasesIdentificationComponent.Phrase.populateStats(List<PhrasesIdentificationComponent.Phrase> phrases,
Collection<String> fieldNames,
SolrIndexSearcher searcher)
Populates the phrases with stats from the local index for the specified fields
|
protected void |
ResponseLogComponent.processIds(ResponseBuilder rb,
DocList dl,
IndexSchema schema,
SolrIndexSearcher searcher) |
protected void |
ResponseLogComponent.processScores(ResponseBuilder rb,
DocList dl,
IndexSchema schema,
SolrIndexSearcher searcher) |
Constructor and Description |
---|
FieldFacetStats(SolrIndexSearcher searcher,
SchemaField facet_sf,
StatsField statsField) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.solr.handler.export.FieldWriter[] |
ExportWriter.getFieldWriters(String[] fields,
SolrIndexSearcher searcher) |
Modifier and Type | Method and Description |
---|---|
protected String[] |
UnifiedSolrHighlighter.getUniqueKeys(SolrIndexSearcher searcher,
int[] docIDs)
Retrieves the unique keys for the topdocs to key the results
|
Modifier and Type | Method and Description |
---|---|
DocSet |
SolrRangeQuery.createDocSet(SolrIndexSearcher searcher) |
Modifier and Type | Field and Description |
---|---|
protected SolrIndexSearcher |
SimpleFacets.searcher
Searcher to use for all calculations
|
Modifier and Type | Field and Description |
---|---|
protected RefCounted<SolrIndexSearcher> |
SolrQueryRequestBase.searcherHolder |
Modifier and Type | Method and Description |
---|---|
SolrIndexSearcher |
SolrQueryRequestBase.getSearcher() |
SolrIndexSearcher |
SolrQueryRequest.getSearcher()
The index searcher associated with this request
|
Modifier and Type | Method and Description |
---|---|
static NamedList<Integer> |
DocValuesFacets.getCounts(SolrIndexSearcher searcher,
DocSet docs,
String fieldName,
int offset,
int limit,
int mincount,
boolean missing,
String sort,
String prefix,
Predicate<BytesRef> termFilter,
FacetDebugInfo fdebug) |
static NamedList<Integer> |
DocValuesFacets.getCounts(SolrIndexSearcher searcher,
DocSet docs,
String fieldName,
int offset,
int limit,
int mincount,
boolean missing,
String sort,
String prefix,
String contains,
boolean ignoreCase,
FacetDebugInfo fdebug) |
static StatsValues |
DocValuesStats.getCounts(SolrIndexSearcher searcher,
StatsField statsField,
DocSet docs,
String[] facet) |
NamedList<Integer> |
SimpleFacets.getFacetTermEnumCounts(SolrIndexSearcher searcher,
DocSet docs,
String field,
int offset,
int limit,
int mincount,
boolean missing,
String sort,
String prefix,
Predicate<BytesRef> termFilter,
boolean intersectsCheck)
Returns a list of terms in the specified field along with the
corresponding count of documents in the set that match that constraint.
|
NamedList<Integer> |
SimpleFacets.getFacetTermEnumCounts(SolrIndexSearcher searcher,
DocSet docs,
String field,
int offset,
int limit,
int mincount,
boolean missing,
String sort,
String prefix,
String contains,
boolean ignoreCase,
boolean intersectsCheck)
Works like
SimpleFacets.getFacetTermEnumCounts(SolrIndexSearcher, DocSet, String, int, int, int, boolean, String, String, Predicate, boolean)
but takes a substring directly for the contains check rather than a Predicate instance. |
static int |
SimpleFacets.getFieldMissingCount(SolrIndexSearcher searcher,
DocSet docs,
String fieldName)
Returns a count of the documents in the set which do not have any
terms for for the specified field.
|
NamedList<Integer> |
SimpleFacets.getGroupedCounts(SolrIndexSearcher searcher,
DocSet base,
String field,
boolean multiToken,
int offset,
int limit,
int mincount,
boolean missing,
String sort,
String prefix,
Predicate<BytesRef> termFilter) |
Constructor and Description |
---|
IntervalFacets(SchemaField schemaField,
SolrIndexSearcher searcher,
DocSet docs,
IntervalFacets.FacetInterval[] intervals)
Constructor that accepts an already constructed array of
IntervalFacets.FacetInterval objects. |
IntervalFacets(SchemaField schemaField,
SolrIndexSearcher searcher,
DocSet docs,
String[] intervals,
SolrParams params)
Constructor that accepts un-parsed intervals using "interval faceting" syntax.
|
Modifier and Type | Method and Description |
---|---|
SolrIndexSearcher |
BasicResultContext.getSearcher() |
abstract SolrIndexSearcher |
ResultContext.getSearcher() |
Constructor and Description |
---|
BasicResultContext(DocList docList,
ReturnFields returnFields,
SolrIndexSearcher searcher,
Query query,
SolrQueryRequest req) |
Modifier and Type | Method and Description |
---|---|
void |
ExternalFileFieldReloader.newSearcher(SolrIndexSearcher newSearcher,
SolrIndexSearcher currentSearcher) |
Modifier and Type | Method and Description |
---|---|
SolrIndexSearcher |
QueryContext.searcher() |
Modifier and Type | Method and Description |
---|---|
DocSet |
DocSetProducer.createDocSet(SolrIndexSearcher searcher) |
static DocSet |
DocSetUtil.createDocSet(SolrIndexSearcher searcher,
Query query,
DocSet filter) |
static DocSet |
DocSetUtil.createDocSet(SolrIndexSearcher searcher,
Term term) |
static DocSet |
DocSetUtil.createDocSetGeneric(SolrIndexSearcher searcher,
Query query) |
static DocSet |
DocSetUtil.getDocSet(DocSetCollector collector,
SolrIndexSearcher searcher)
This variant of getDocSet will attempt to do some deduplication
on certain DocSets such as DocSets that match numDocs.
|
static DocSet |
DocSetUtil.getDocSet(DocSet docs,
SolrIndexSearcher searcher)
This variant of getDocSet maps all sets with size numDocs to searcher.getLiveDocs.
|
static LeafReader |
CollapsingQParserPlugin.getTopFieldCacheReader(SolrIndexSearcher searcher,
String collapseField)
This forces the use of the top level field cache for String fields.
|
boolean |
CacheRegenerator.regenerateItem(SolrIndexSearcher newSearcher,
SolrCache newCache,
SolrCache oldCache,
Object oldKey,
Object oldVal)
Regenerate an old cache item and insert it into
newCache |
boolean |
NoOpRegenerator.regenerateItem(SolrIndexSearcher newSearcher,
SolrCache newCache,
SolrCache oldCache,
Object oldKey,
Object oldVal) |
void |
SolrIndexSearcher.warm(SolrIndexSearcher old)
Warm this searcher based on an old one (primarily for auto-cache warming).
|
void |
FastLRUCache.warm(SolrIndexSearcher searcher,
SolrCache old) |
void |
LFUCache.warm(SolrIndexSearcher searcher,
SolrCache old) |
void |
LRUCache.warm(SolrIndexSearcher searcher,
SolrCache<K,V> old) |
void |
SolrCache.warm(SolrIndexSearcher searcher,
SolrCache<K,V> old)
Warm this cache associated with
searcher using the old
cache object. |
Constructor and Description |
---|
Grouping(SolrIndexSearcher searcher,
QueryResult qr,
QueryCommand cmd,
boolean cacheSecondPassSearch,
int maxDocsPercentageToCache,
boolean main) |
Modifier and Type | Method and Description |
---|---|
static UnInvertedField |
UnInvertedField.checkUnInvertedField(String field,
SolrIndexSearcher searcher) |
static SortedDocValues |
FieldUtil.getSortedDocValues(SolrIndexSearcher searcher,
String field)
Simpler method that creates a request context and looks up the field for you
|
static UnInvertedField |
UnInvertedField.getUnInvertedField(String field,
SolrIndexSearcher searcher) |
Constructor and Description |
---|
UnInvertedField(String field,
SolrIndexSearcher searcher) |
Modifier and Type | Method and Description |
---|---|
CommandHandler.Builder |
CommandHandler.Builder.setSearcher(SolrIndexSearcher searcher) |
Modifier and Type | Method and Description |
---|---|
QueryCommand.Builder |
QueryCommand.Builder.setDocSet(SolrIndexSearcher searcher)
Sets the docSet based on the created
DocSet |
Constructor and Description |
---|
SearchGroupsResultTransformer(SolrIndexSearcher searcher) |
Constructor and Description |
---|
GroupedEndResultTransformer(SolrIndexSearcher searcher) |
Constructor and Description |
---|
GraphQueryWeight(SolrIndexSearcher searcher,
float boost) |
Modifier and Type | Method and Description |
---|---|
CollectionStatistics |
LocalStatsSource.collectionStatistics(SolrIndexSearcher localSearcher,
String field) |
abstract CollectionStatistics |
StatsSource.collectionStatistics(SolrIndexSearcher localSearcher,
String field) |
CollectionStatistics |
ExactStatsCache.ExactStatsSource.collectionStatistics(SolrIndexSearcher localSearcher,
String field) |
abstract void |
StatsCache.returnLocalStats(ResponseBuilder rb,
SolrIndexSearcher searcher)
Prepare a local (from the local shard) response to a "retrieve stats" shard
request.
|
void |
LocalStatsCache.returnLocalStats(ResponseBuilder rb,
SolrIndexSearcher searcher) |
void |
ExactStatsCache.returnLocalStats(ResponseBuilder rb,
SolrIndexSearcher searcher) |
TermStatistics |
LocalStatsSource.termStatistics(SolrIndexSearcher localSearcher,
Term term,
TermStates context) |
abstract TermStatistics |
StatsSource.termStatistics(SolrIndexSearcher localSearcher,
Term term,
TermStates context) |
TermStatistics |
ExactStatsCache.ExactStatsSource.termStatistics(SolrIndexSearcher localSearcher,
Term term,
TermStates context) |
Modifier and Type | Method and Description |
---|---|
void |
ConjunctionSolrSpellChecker.build(SolrCore core,
SolrIndexSearcher searcher) |
void |
WordBreakSolrSpellChecker.build(SolrCore core,
SolrIndexSearcher searcher) |
void |
FileBasedSpellChecker.build(SolrCore core,
SolrIndexSearcher searcher) |
void |
IndexBasedSpellChecker.build(SolrCore core,
SolrIndexSearcher searcher) |
abstract void |
SolrSpellChecker.build(SolrCore core,
SolrIndexSearcher searcher)
(re)Builds the spelling index.
|
void |
DirectSolrSpellChecker.build(SolrCore core,
SolrIndexSearcher searcher) |
void |
ConjunctionSolrSpellChecker.reload(SolrCore core,
SolrIndexSearcher searcher) |
void |
WordBreakSolrSpellChecker.reload(SolrCore core,
SolrIndexSearcher searcher) |
void |
AbstractLuceneSpellChecker.reload(SolrCore core,
SolrIndexSearcher searcher) |
void |
IndexBasedSpellChecker.reload(SolrCore core,
SolrIndexSearcher searcher) |
abstract void |
SolrSpellChecker.reload(SolrCore core,
SolrIndexSearcher searcher)
Reloads the index.
|
void |
DirectSolrSpellChecker.reload(SolrCore core,
SolrIndexSearcher searcher) |
Modifier and Type | Method and Description |
---|---|
void |
Suggester.build(SolrCore core,
SolrIndexSearcher searcher) |
void |
SolrSuggester.build(SolrCore core,
SolrIndexSearcher searcher)
Build the underlying Lucene Suggester
|
abstract Dictionary |
DictionaryFactory.create(SolrCore core,
SolrIndexSearcher searcher)
Create a Dictionary using options in
core and optionally
uses searcher , in case of index based dictionaries |
Dictionary |
HighFrequencyDictionaryFactory.create(SolrCore core,
SolrIndexSearcher searcher) |
Dictionary |
DocumentExpressionDictionaryFactory.create(SolrCore core,
SolrIndexSearcher searcher) |
Dictionary |
DocumentDictionaryFactory.create(SolrCore core,
SolrIndexSearcher searcher) |
Dictionary |
FileDictionaryFactory.create(SolrCore core,
SolrIndexSearcher searcher) |
void |
Suggester.reload(SolrCore core,
SolrIndexSearcher searcher) |
void |
SolrSuggester.reload(SolrCore core,
SolrIndexSearcher searcher)
Reloads the underlying Lucene Suggester
|
Modifier and Type | Method and Description |
---|---|
static IndexFingerprint |
IndexFingerprint.getFingerprint(SolrIndexSearcher searcher,
LeafReaderContext ctx,
Long maxVersion) |
void |
UpdateLog.seedBucketsWithHighestVersion(SolrIndexSearcher newSearcher) |
protected Long |
UpdateLog.seedBucketsWithHighestVersion(SolrIndexSearcher newSearcher,
VersionInfo versions)
Used to seed all version buckets with the max value of the version field in the index.
|
Modifier and Type | Method and Description |
---|---|
static NamedList<Explanation> |
SolrPluginUtils.getExplanations(Query query,
DocList docs,
SolrIndexSearcher searcher,
IndexSchema schema)
Generates an NamedList of Explanations for each item in a list of docs.
|
static int |
SolrPluginUtils.numDocs(SolrIndexSearcher s,
Query q,
Query f)
SolrIndexSearch.numDocs(Query,Query) freaks out if the filtering
query is null, so we use this workarround.
|
boolean |
SolrPluginUtils.IdentityRegenerator.regenerateItem(SolrIndexSearcher newSearcher,
SolrCache newCache,
SolrCache oldCache,
Object oldKey,
Object oldVal) |
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.