Package | Description |
---|---|
org.apache.manifoldcf.agents.incrementalingest | |
org.apache.manifoldcf.agents.interfaces | |
org.apache.manifoldcf.crawler.system |
Modifier and Type | Method and Description |
---|---|
void |
IncrementalIngester.documentDelete(IPipelineConnections pipelineConnections,
java.lang.String identifierClass,
java.lang.String identifierHash,
IOutputRemoveActivity activities)
Delete a document from the search engine index.
|
void |
IncrementalIngester.documentDeleteMultiple(IPipelineConnections[] pipelineConnections,
java.lang.String[] identifierClasses,
java.lang.String[] identifierHashes,
IOutputRemoveActivity activities)
Delete multiple documents from the search engine index.
|
void |
IncrementalIngester.documentDeleteMultiple(IPipelineConnections pipelineConnections,
java.lang.String[] identifierClasses,
java.lang.String[] identifierHashes,
IOutputRemoveActivity originalActivities)
Delete multiple documents from the search engine index.
|
void |
IncrementalIngester.documentRemove(IPipelineConnections pipelineConnections,
java.lang.String identifierClass,
java.lang.String identifierHash,
java.lang.String componentHash,
IOutputRemoveActivity activities)
Remove a document component from the search engine index.
|
void |
IncrementalIngester.documentRemoveMultiple(IPipelineConnections pipelineConnections,
java.lang.String[] identifierClasses,
java.lang.String[] identifierHashes,
java.lang.String componentHash,
IOutputRemoveActivity activities)
Remove multiple document components from the search engine index.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPipelineSpecification
This interface describes a multi-output pipeline, where each stage has an already-computed
description string.
|
interface |
IPipelineSpecificationWithVersions
This interface describes a multi-output pipeline, with existing document version information from
each output..
|
Modifier and Type | Method and Description |
---|---|
void |
IIncrementalIngester.documentDelete(IPipelineConnections pipelineConnections,
java.lang.String identifierClass,
java.lang.String identifierHash,
IOutputRemoveActivity activities)
Delete a document, and all its components, from the search engine index.
|
void |
IIncrementalIngester.documentDeleteMultiple(IPipelineConnections[] pipelineConnections,
java.lang.String[] identifierClasses,
java.lang.String[] identifierHashes,
IOutputRemoveActivity activities)
Delete multiple documents, and their components, from the search engine index.
|
void |
IIncrementalIngester.documentDeleteMultiple(IPipelineConnections pipelineConnections,
java.lang.String[] identifierClasses,
java.lang.String[] identifierHashes,
IOutputRemoveActivity activities)
Delete multiple documents, and their components, from the search engine index.
|
void |
IIncrementalIngester.documentRemove(IPipelineConnections pipelineConnections,
java.lang.String identifierClass,
java.lang.String identifierHash,
java.lang.String componentHash,
IOutputRemoveActivity activities)
Remove a document component from the search engine index.
|
void |
IIncrementalIngester.documentRemoveMultiple(IPipelineConnections pipelineConnections,
java.lang.String[] identifierClasses,
java.lang.String[] identifierHashes,
java.lang.String componentHash,
IOutputRemoveActivity activities)
Remove multiple document components from the search engine index.
|
Modifier and Type | Class and Description |
---|---|
class |
PipelineConnections
Pipeline connections implementation.
|
class |
PipelineSpecification
Class which handles pipeline specifications that include current (new) description strings.
|
class |
PipelineSpecificationWithVersions
Class which handles pipeline specifications, including both new versions and old versions.
|
Modifier and Type | Field and Description |
---|---|
protected IPipelineConnections |
PipelineSpecification.connections |
Modifier and Type | Method and Description |
---|---|
protected static void |
WorkerThread.processDeleteLists(IPipelineConnections pipelineConnections,
IRepositoryConnector connector,
IRepositoryConnection connection,
IJobManager jobManager,
java.util.List<QueuedDocument> deleteList,
IIncrementalIngester ingester,
java.lang.Long jobID,
java.lang.String[] legalLinkTypes,
WorkerThread.OutputActivity ingestLogger,
int hopcountMethod,
IReprioritizationTracker rt,
long currentTime)
Clear specified documents out of the job queue and from the appliance.
|
protected static void |
WorkerThread.processHopcountRemovalLists(IPipelineConnections pipelineConnections,
IRepositoryConnector connector,
IRepositoryConnection connection,
IJobManager jobManager,
java.util.List<QueuedDocument> hopcountremoveList,
IIncrementalIngester ingester,
java.lang.Long jobID,
java.lang.String[] legalLinkTypes,
WorkerThread.OutputActivity ingestLogger,
int hopcountMethod,
IReprioritizationTracker rt,
long currentTime)
Mark specified documents as 'hopcount removed', and remove them from the
index.
|
protected static java.util.List<QueuedDocument> |
WorkerThread.removeFromIndex(IPipelineConnections pipelineConnections,
java.lang.String connectionName,
IJobManager jobManager,
java.util.List<QueuedDocument> deleteList,
IIncrementalIngester ingester,
WorkerThread.OutputActivity ingestLogger)
Remove a specified set of documents from the index.
|
Constructor and Description |
---|
PipelineSpecification(IPipelineConnections connections,
IJobDescription job,
IIncrementalIngester ingester) |