Modifier and Type | Method and Description |
---|---|
void |
LocalBackendQueueProcessor.applyStreamWork(LuceneWork singleOperation,
IndexingMonitor monitor) |
void |
LocalBackendQueueProcessor.applyWork(List<LuceneWork> workList,
IndexingMonitor monitor) |
void |
WorkQueuePerIndexSplitter.commitOperations(IndexingMonitor monitor)
Send all operations stored so far to the backend to be performed, atomically and/or transactionally
if supported/enabled by each specific backend.
|
void |
StreamingOperationExecutor.performStreamOperation(LuceneWork work,
IndexShardingStrategy shardingStrategy,
IndexingMonitor monitor,
boolean forceAsync)
The LuceneWork must be applied to different indexes.
|
Modifier and Type | Method and Description |
---|---|
void |
BlackHoleBackendQueueProcessor.applyStreamWork(LuceneWork singleOperation,
IndexingMonitor monitor) |
void |
BlackHoleBackendQueueProcessor.applyWork(List<LuceneWork> workList,
IndexingMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
WorkspaceHolder.applyStreamWork(LuceneWork singleOperation,
IndexingMonitor monitor) |
void |
WorkspaceHolder.applyWork(List<LuceneWork> workList,
IndexingMonitor monitor) |
Constructor and Description |
---|
Changeset(List<LuceneWork> workList,
Thread producer,
IndexingMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
LuceneWorkExecutor.performWork(LuceneWork work,
IndexWriterDelegate delegate,
IndexingMonitor monitor)
Will perform work on an IndexWriter.
|
void |
UpdateWorkExecutor.performWork(LuceneWork work,
IndexWriterDelegate delegate,
IndexingMonitor monitor) |
void |
UpdateExtWorkExecutor.performWork(LuceneWork work,
IndexWriterDelegate delegate,
IndexingMonitor monitor) |
void |
DeleteExtWorkExecutor.performWork(LuceneWork work,
IndexWriterDelegate delegate,
IndexingMonitor monitor) |
void |
ByTermDeleteWorkExecutor.performWork(LuceneWork work,
IndexWriterDelegate delegate,
IndexingMonitor monitor) |
void |
ByTermUpdateWorkExecutor.performWork(LuceneWork work,
IndexWriterDelegate delegate,
IndexingMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
JGroupsBackendQueueProcessor.applyStreamWork(LuceneWork singleOperation,
IndexingMonitor monitor) |
void |
JGroupsBackendQueueProcessor.applyWork(List<LuceneWork> workList,
IndexingMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
JmsBackendQueueProcessor.applyStreamWork(LuceneWork singleOperation,
IndexingMonitor monitor) |
void |
JmsBackendQueueProcessor.applyWork(List<LuceneWork> workList,
IndexingMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
BackendQueueProcessor.applyStreamWork(LuceneWork singleOperation,
IndexingMonitor monitor)
Applies a single operation on the index, and different operations can be applied in parallel,
even in parallel to a workList instance being processed by
BackendQueueProcessor.applyWork(List, IndexingMonitor) |
void |
BackendQueueProcessor.applyWork(List<LuceneWork> workList,
IndexingMonitor monitor)
Applies a list of operations to the index.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MassIndexerProgressMonitor
As a MassIndexer can take some time to finish it's job,
a MassIndexerProgressMonitor can be defined in the configuration
property hibernate.search.worker.indexing.monitor
implementing this interface to track indexing performance.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleIndexingProgressMonitor
A very simple implementation of
MassIndexerProgressMonitor which
uses the logger at INFO level to output indexing speed statistics. |
Modifier and Type | Method and Description |
---|---|
IndexingMonitor |
BackendRequest.getIndexingMonitor() |
Modifier and Type | Method and Description |
---|---|
void |
BackendRequestSuccessReporter.report(io.searchbox.core.BulkResult.BulkResultItem bulkResultItem,
IndexingMonitor monitor)
Reports the given summary result to the given monitor.
|
void |
BackendRequestSuccessReporter.report(T result,
IndexingMonitor monitor)
Reports the given detailed result to the given monitor.
|
Constructor and Description |
---|
BackendRequest(io.searchbox.action.Action<T> action,
LuceneWork luceneWork,
String indexName,
BackendRequestResultAssessor<? super T> resultAssessor,
IndexingMonitor indexingMonitor,
BackendRequestSuccessReporter<? super T> successReporter,
boolean refreshAfterWrite) |
Modifier and Type | Method and Description |
---|---|
void |
ElasticsearchIndexManager.performOperations(List<LuceneWork> workList,
IndexingMonitor monitor) |
void |
ElasticsearchIndexManager.performStreamOperation(LuceneWork singleOperation,
IndexingMonitor monitor,
boolean forceAsync) |
void |
NoopBackendRequestSuccessHandler.report(io.searchbox.core.BulkResult.BulkResultItem bulkResultItem,
IndexingMonitor monitor) |
void |
NoopBackendRequestSuccessHandler.report(io.searchbox.client.JestResult result,
IndexingMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
IndexManager.performOperations(List<LuceneWork> queue,
IndexingMonitor monitor)
Used to apply update operations to the index.
|
void |
DirectoryBasedIndexManager.performOperations(List<LuceneWork> workList,
IndexingMonitor monitor) |
void |
IndexManager.performStreamOperation(LuceneWork singleOperation,
IndexingMonitor monitor,
boolean forceAsync)
Perform a single non-transactional operation, best to stream large amounts of operations.
|
void |
DirectoryBasedIndexManager.performStreamOperation(LuceneWork singleOperation,
IndexingMonitor monitor,
boolean forceAsync) |
Modifier and Type | Class and Description |
---|---|
static class |
JMXRegistrar.IndexingProgressMonitor
A JMX based mass indexer progress monitor.
|
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved