org.apache.lucene.facet.search.sampling
Class RandomSampler
java.lang.Object
org.apache.lucene.facet.search.sampling.Sampler
org.apache.lucene.facet.search.sampling.RandomSampler
public class RandomSampler
- extends Sampler
Simple random sampler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RandomSampler
public RandomSampler()
RandomSampler
public RandomSampler(SamplingParams params,
Random random)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
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