org.apache.lucene.facet.search.sampling
Class RepeatableSampler
java.lang.Object
org.apache.lucene.facet.search.sampling.Sampler
org.apache.lucene.facet.search.sampling.RepeatableSampler
public class RepeatableSampler
- extends Sampler
Take random samples of large collections.
- WARNING: This API is experimental and might change in incompatible ways in the next release.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RepeatableSampler
public RepeatableSampler(SamplingParams params)
createSample
protected Sampler.SampleResult createSample(ScoredDocIDs docids,
int actualSize,
int sampleSetSize)
throws IOException
- Description copied from class:
Sampler
- Create and return a sample of the input set
- Specified by:
createSample
in class Sampler
- Parameters:
docids
- input set out of which a sample is to be createdactualSize
- original size of set, prior to samplingsampleSetSize
- required size of sample set
- Returns:
- sample of the input set in the required size
- Throws:
IOException