Package | Description |
---|---|
com.atlassian.confluence.internal.index.lucene | |
com.atlassian.confluence.plugins.edgeindex | |
com.atlassian.confluence.search | |
com.atlassian.confluence.search.lucene | |
com.atlassian.confluence.search.lucene.tasks | |
com.atlassian.confluence.search.v2 |
Provides an extensible, flexible search API.
|
Modifier and Type | Class and Description |
---|---|
class |
LuceneSearchIndexAccessor |
Modifier and Type | Method and Description |
---|---|
SearchIndexAccessor |
DefaultCustomSearchIndexRegistry.add(String name,
String relativeIndexPath,
ScoringStrategy scoringStrategy,
AnalyzerDescriptorProvider analyzerDescriptorProvider) |
SearchIndexAccessor |
DefaultCustomSearchIndexRegistry.get(String name) |
Constructor and Description |
---|
LuceneReIndexer(SearchableDao searchableDao,
SearchIndexAccessor contentIndexAccessor,
SearchIndexAccessor changeIndexAccessor,
com.atlassian.event.api.EventPublisher eventPublisher,
ClusterManager clusterManager,
SystemMaintenanceTaskQueue systemMaintenanceTaskQueue,
com.atlassian.confluence.internal.index.lucene.BatchIndexerFactory batchIndexerFactory) |
Constructor and Description |
---|
LuceneFullReindexManager(IndexLockService lockService,
ReIndexer reIndexer,
SearchableDao searchableDao,
Collection<SearchIndexAccessor> searchIndexAccessors) |
Modifier and Type | Class and Description |
---|---|
class |
EdgeSearchIndexAccessor
A
SearchIndexAccessor specific to the edge index. |
Modifier and Type | Method and Description |
---|---|
void |
QueuingChangeIndexer.setSearchIndexAccessor(SearchIndexAccessor searchIndexAccessor) |
Modifier and Type | Method and Description |
---|---|
void |
QueuingConfluenceIndexer.setSearchIndexAccessor(SearchIndexAccessor searchIndexAccessor) |
Constructor and Description |
---|
LuceneIncrementalIndexManager(IndexLockService lockService,
IndexTaskQueue<ConfluenceIndexTask> taskQueue,
SearchIndexAccessor searchIndexAccessor,
com.atlassian.event.api.EventPublisher eventPublisher,
FullReindexManager fullReindexManager,
SearchIndex targetIndex,
org.hibernate.SessionFactory sessionFactory,
HibernateSessionManager5 sessionManager,
JournalService journalService) |
Modifier and Type | Method and Description |
---|---|
default Map<SearchIndex,SearchIndexAccessor> |
ConfluenceIndexTask.getSearchIndexAccessor()
Temporary method used by
ConfluenceIndexTask.perform(IndexWriter) to maintain back compatibility with CQ. |
Constructor and Description |
---|
IndexTaskFactory(BatchOperationManager batchOperationManager,
AtlassianDocumentBuilder<com.atlassian.bonnie.Searchable> documentBuilder,
AtlassianDocumentBuilder<com.atlassian.bonnie.Searchable> changeDocumentBuilder,
ContentEntityObjectDao<?> contentEntityObjectDao,
AttachmentManager attachmentManager,
PersonalInformationManager personalInformationManager,
GroupResolver groupResolver,
GroupMembershipAccessor groupMembershipAccessor,
PersonalInformationDao personalInformationDao,
SpaceDao spaceDao,
PageDaoInternal pageDao,
Map<SearchIndex,SearchIndexAccessor> searchIndexAccessorBySearchIndex,
HibernateSessionManager5 hibernateSessionManager,
org.hibernate.SessionFactory sessionFactory) |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingSearchIndexAccessor
An abstract delegating
SearchIndexAccessor that can be extended by a custom accessor. |
Modifier and Type | Method and Description |
---|---|
SearchIndexAccessor |
CustomSearchIndexRegistry.add(String name,
String relativeIndexPath,
ScoringStrategy scoringStrategy,
@Nullable AnalyzerDescriptorProvider analyzerDescriptorProvider)
This method can be called multiple times but a new
SearchIndexAccessor instance will be created only once
for the first call. |
SearchIndexAccessor |
CustomSearchIndexRegistry.get(String name)
This method returns the
SearchIndexAccessor corresponding to the index represented by its unique name. |
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences