org.xcmis.search.lucene.index.merge
Interface AggregatePolicy

All Known Implementing Classes:
DocumentCountAggregatePolicy, IndexSizeAggregatePolicy, InheritanceAggregationPolicy, MaxCandidatsCountAggrigatePolicy, MaxTotalDocumentCountAggregatePolicy, MaxTotalSizeAggrigatePolicy, ModificationTimeAggregatePolicy, PendingAggregatePolicy

public interface AggregatePolicy

Created by The eXo Platform SAS.

Version:
$Id: AggregatePolicy.java 2 2010-02-04 17:21:49Z andrew00x $
Author:
Sergey Kabashnyuk

Method Summary
 Collection<LuceneIndexDataManager> findIndexDataManagerToAggrigate(Collection<LuceneIndexDataManager> aggregateCandidat, long requiredCandidatCount, long reguiredTotalCandidatSize)
           
 Collection<LuceneIndexDataManager> findIndexDataManagerToOptimize(Collection<LuceneIndexDataManager> aggregateCandidat)
           
 

Method Detail

findIndexDataManagerToAggrigate

Collection<LuceneIndexDataManager> findIndexDataManagerToAggrigate(Collection<LuceneIndexDataManager> aggregateCandidat,
                                                                   long requiredCandidatCount,
                                                                   long reguiredTotalCandidatSize)

findIndexDataManagerToOptimize

Collection<LuceneIndexDataManager> findIndexDataManagerToOptimize(Collection<LuceneIndexDataManager> aggregateCandidat)


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.