Lucene.Net.Join.TermsIncludingScoreQuery.SVInnerScorer.Score C# (CSharp) Метод

Score() публичный Метод

public Score ( Collector collector, int max ) : bool
collector Lucene.Net.Search.Collector
max int
Результат bool
            public override bool Score(Collector collector, int max)
            {
                FakeScorer fakeScorer = new FakeScorer();
                collector.Scorer = fakeScorer;
                if (_doc == -1)
                {
                    _doc = NextDocOutOfOrder();
                }
                while (_doc < max)
                {
                    fakeScorer.doc = _doc;
                    fakeScorer._score = outerInstance._scores[outerInstance._ords[_scoreUpto]];
                    collector.Collect(_doc);
                    _doc = NextDocOutOfOrder();
                }

                return _doc != DocIdSetIterator.NO_MORE_DOCS;
            }