public IndexingExecuter(WorkContext context, Prefetcher prefetcher) : base(context) { autoTuner = new IndexBatchSizeAutoTuner(context); this.prefetcher = prefetcher; defaultPrefetchingBehavior = prefetcher.CreatePrefetchingBehavior(PrefetchingUser.Indexer, autoTuner); prefetchingBehaviors.TryAdd(defaultPrefetchingBehavior); }
public IndexingExecuter(WorkContext context, Prefetcher prefetcher, IndexReplacer indexReplacer) : base(context, indexReplacer) { autoTuner = new IndexBatchSizeAutoTuner(context); this.prefetcher = prefetcher; defaultPrefetchingBehavior = prefetcher.CreatePrefetchingBehavior(PrefetchingUser.Indexer, autoTuner, "Default Prefetching behavior", true); defaultPrefetchingBehavior.ShouldHandleUnusedDocumentsAddedAfterCommit = true; prefetchingBehaviors.TryAdd(defaultPrefetchingBehavior); }