Class 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.
    • Constructor Detail

      • RepeatableSampler

        public RepeatableSampler​(SamplingParams params)
    • Method Detail

      • 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 created
        actualSize - original size of set, prior to sampling
        sampleSetSize - required size of sample set
        Returns:
        sample of the input set in the required size
        Throws:
        IOException