public virtual bool GetScoresDocsOutOfOrder()
{
return false;
}
}
// inherit javadoc public override TopDocs Search(Weight weight, Filter filter, int nDocs, IState state) { if (nDocs <= 0) { throw new System.ArgumentException("nDocs must be > 0"); } nDocs = Math.Min(nDocs, reader.MaxDoc); TopScoreDocCollector collector = TopScoreDocCollector.Create(nDocs, !weight.GetScoresDocsOutOfOrder()); Search(weight, filter, collector, state); return(collector.TopDocs()); }