Method | Description | |
---|---|---|
IndexingExecuter ( WorkContext context, DatabaseEtagSynchronizer synchronizer, Prefetcher prefetcher ) : System |
Method | Description | |
---|---|---|
CalculateSynchronizationEtag ( |
||
Dispose ( ) : void | ||
ExecuteIndexingWork ( IList |
||
FlushAllIndexes ( ) : void | ||
GetApplicableTask ( IStorageActionsAccessor actions ) : |
||
GetIndexToWorkOn ( IndexStats indexesStat ) : IndexToWorkOn | ||
GetSynchronizationEtag ( ) : Etag | ||
Init ( ) : void | ||
IsIndexStale ( IndexStats indexesStat, Etag synchronizationEtag, IStorageActionsAccessor actions, bool isIdle, Reference |
||
IsValidIndex ( IndexStats indexesStat ) : bool |
Method | Description | |
---|---|---|
DoActualIndexing ( IList |
||
ExecuteAllInterleaved ( IList |
||
FilterIndexes ( IList |
||
HandleIndexingFor ( IndexingBatchForIndex batchForIndex, Etag lastEtag, DateTime lastModified ) : void | ||
IndexDocuments ( IStorageActionsAccessor actions, string index, IndexingBatch batch ) : void | ||
SortResultsMixedAccordingToTimePerDoc ( IList |
protected CalculateSynchronizationEtag ( |
||
currentEtag | ||
lastProcessedEtag | ||
return |
protected ExecuteIndexingWork ( IList |
||
indexesToWorkOn | IList |
|
startEtag | ||
return | void |
protected GetApplicableTask ( IStorageActionsAccessor actions ) : |
||
actions | IStorageActionsAccessor | |
return |
protected GetIndexToWorkOn ( IndexStats indexesStat ) : IndexToWorkOn | ||
indexesStat | IndexStats | |
return | IndexToWorkOn |
public IndexingExecuter ( WorkContext context, DatabaseEtagSynchronizer synchronizer, Prefetcher prefetcher ) : System | ||
context | WorkContext | |
synchronizer | DatabaseEtagSynchronizer | |
prefetcher | Prefetcher | |
return | System |
protected IsIndexStale ( IndexStats indexesStat, Etag synchronizationEtag, IStorageActionsAccessor actions, bool isIdle, Reference |
||
indexesStat | IndexStats | |
synchronizationEtag | Etag | |
actions | IStorageActionsAccessor | |
isIdle | bool | |
onlyFoundIdleWork | Reference |
|
return | bool |
protected IsValidIndex ( IndexStats indexesStat ) : bool | ||
indexesStat | IndexStats | |
return | bool |