public class RandomSampler extends Sampler
Sampler.SampleResult
samplingParams
Constructor and Description |
---|
RandomSampler() |
RandomSampler(SamplingParams params,
java.util.Random random) |
Modifier and Type | Method and Description |
---|---|
protected Sampler.SampleResult |
createSample(ScoredDocIDs docids,
int actualSize,
int sampleSetSize)
Create and return a sample of the input set
|
getSampleFixer, getSampleSet, getSamplingParams, overSampledSearchParams, shouldSample, trimResult
public RandomSampler()
public RandomSampler(SamplingParams params, java.util.Random random) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
protected Sampler.SampleResult createSample(ScoredDocIDs docids, int actualSize, int sampleSetSize) throws java.io.IOException
Sampler
createSample
in class Sampler
docids
- input set out of which a sample is to be createdactualSize
- original size of set, prior to samplingsampleSetSize
- required size of sample setjava.io.IOException