Uses of Interface
org.opencms.search.I_CmsIndexWriter
Package
Description
Implements the main full text search and indexing functions available in OpenCms.
The package contains the Solr search integration.
-
Uses of I_CmsIndexWriter in org.opencms.search
Modifier and TypeClassDescriptionclass
Delegates indexing to a standard Lucene IndexWriter.Modifier and TypeMethodDescriptionprotected abstract I_CmsIndexWriter
A_CmsSearchIndex.createIndexWriter
(boolean create, I_CmsReport report) Creates a new index writer.protected I_CmsIndexWriter
CmsSearchIndex.createIndexWriter
(boolean create, I_CmsReport report) Creates a new index writer.A_CmsSearchIndex.getIndexWriter
(I_CmsReport report, boolean create) Returns a new index writer for this index.I_CmsSearchIndex.getIndexWriter
(I_CmsReport report, boolean create) Returns a new index writer for this index.Modifier and TypeMethodDescriptionvoid
CmsIndexingThreadManager.createIndexingThread
(CmsVfsIndexer indexer, I_CmsIndexWriter writer, CmsResource res) Creates and starts a new indexing thread for a resource.protected void
CmsVfsIndexer.deleteResource
(I_CmsIndexWriter indexWriter, CmsPublishedResource resource) Deletes a resource with the given index writer.void
CmsVfsIndexer.deleteResources
(I_CmsIndexWriter indexWriter, List<CmsPublishedResource> resourcesToDelete) void
I_CmsIndexer.deleteResources
(I_CmsIndexWriter indexWriter, List<CmsPublishedResource> resourcesToDelete) Incremental index update - delete the index entry for all resources in the given list.void
CmsDependencyIndexer.rebuildIndex
(I_CmsIndexWriter writer, CmsIndexingThreadManager threadManager, CmsSearchIndexSource source) void
CmsVfsIndexer.rebuildIndex
(I_CmsIndexWriter writer, CmsIndexingThreadManager threadManager, CmsSearchIndexSource source) void
I_CmsIndexer.rebuildIndex
(I_CmsIndexWriter writer, CmsIndexingThreadManager threadManager, CmsSearchIndexSource source) Rebuilds the index for the given configured index source.protected void
A_CmsSearchIndex.setIndexWriter
(I_CmsIndexWriter writer) Sets the index writer.protected void
CmsVfsIndexer.updateResource
(I_CmsIndexWriter indexWriter, String rootPath, I_CmsSearchDocument doc) Updates a resource with the given index writer and the new document provided.protected void
CmsVfsIndexer.updateResource
(I_CmsIndexWriter writer, CmsIndexingThreadManager threadManager, CmsResource resource) Updates (writes) a single resource in the index.void
CmsVfsIndexer.updateResources
(I_CmsIndexWriter writer, CmsIndexingThreadManager threadManager, List<CmsPublishedResource> resourcesToUpdate) void
I_CmsIndexer.updateResources
(I_CmsIndexWriter writer, CmsIndexingThreadManager threadManager, List<CmsPublishedResource> resourcesToUpdate) Incremental index update - create a new index entry for all resources in the given list. -
Uses of I_CmsIndexWriter in org.opencms.search.solr
Modifier and TypeInterfaceDescriptioninterface
Interface for Solr index writers.Modifier and TypeClassDescriptionclass
Implements the index writer for the Solr server used by OpenCms.Modifier and TypeMethodDescriptionCmsSolrIndex.createIndexWriter
(boolean create, I_CmsReport report)