| Package | Description |
|---|---|
| org.opencms.search |
Implements the main full text search and indexing functions available in OpenCms.
|
| org.opencms.search.solr |
The package contains the Solr search integration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CmsLuceneIndexWriter
Delegates indexing to a standard Lucene IndexWriter.
|
| Modifier and Type | Method and Description |
|---|---|
protected I_CmsIndexWriter |
CmsSearchIndex.createIndexWriter(boolean create,
I_CmsReport report)
Creates a new index writer.
|
protected abstract I_CmsIndexWriter |
A_CmsSearchIndex.createIndexWriter(boolean create,
I_CmsReport report)
Creates a new index writer.
|
I_CmsIndexWriter |
I_CmsSearchIndex.getIndexWriter(I_CmsReport report,
boolean create)
Returns a new index writer for this index.
|
I_CmsIndexWriter |
A_CmsSearchIndex.getIndexWriter(I_CmsReport report,
boolean create)
Returns a new index writer for this index.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
A_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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
I_CmsSolrIndexWriter
Interface for Solr index writers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CmsSolrIndexWriter
Implements the index writer for the Solr server used by OpenCms.
|
| Modifier and Type | Method and Description |
|---|---|
I_CmsIndexWriter |
CmsSolrIndex.createIndexWriter(boolean create,
I_CmsReport report) |