程序包 | 说明 |
---|---|
org.opencms.search |
Implements the main full text search and indexing functions available in OpenCms.
|
org.opencms.search.solr |
限定符和类型 | 类和说明 |
---|---|
class |
CmsLuceneIndexWriter
Delegates indexing to a standard Lucene IndexWriter.
|
限定符和类型 | 方法和说明 |
---|---|
protected I_CmsIndexWriter |
CmsSearchIndex.createIndexWriter(boolean create,
I_CmsReport report)
Creates a new index writer.
|
I_CmsIndexWriter |
CmsSearchIndex.getIndexWriter(I_CmsReport report,
boolean create)
Returns a new index writer for this index.
|
限定符和类型 | 方法和说明 |
---|---|
void |
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,
java.util.List<CmsPublishedResource> resourcesToDelete) |
void |
I_CmsIndexer.deleteResources(I_CmsIndexWriter indexWriter,
java.util.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 |
CmsSearchIndex.setIndexWriter(I_CmsIndexWriter writer)
Sets the index writer.
|
protected void |
CmsVfsIndexer.updateResource(I_CmsIndexWriter writer,
CmsIndexingThreadManager threadManager,
CmsResource resource)
Updates (writes) a single resource in the index.
|
protected void |
CmsVfsIndexer.updateResource(I_CmsIndexWriter indexWriter,
java.lang.String rootPath,
I_CmsSearchDocument doc)
Updates a resource with the given index writer and the new document provided.
|
void |
CmsVfsIndexer.updateResources(I_CmsIndexWriter writer,
CmsIndexingThreadManager threadManager,
java.util.List<CmsPublishedResource> resourcesToUpdate) |
void |
I_CmsIndexer.updateResources(I_CmsIndexWriter writer,
CmsIndexingThreadManager threadManager,
java.util.List<CmsPublishedResource> resourcesToUpdate)
Incremental index update - create a new index entry for all resources in the given list.
|
限定符和类型 | 类和说明 |
---|---|
class |
CmsSolrIndexWriter
Implements the index writer for the Solr server used by OpenCms.
|
限定符和类型 | 方法和说明 |
---|---|
I_CmsIndexWriter |
CmsSolrIndex.createIndexWriter(boolean create,
I_CmsReport report) |