Lucene.Net.Join.ToParentBlockJoinCollector.ToParentBlockJoinCollector C# (CSharp) Méthode

ToParentBlockJoinCollector() public méthode

Creates a ToParentBlockJoinCollector. The provided sort must not be null. If you pass true trackScores, all ToParentBlockQuery instances must not use ScoreMode.None.
public ToParentBlockJoinCollector ( Lucene.Net.Search.Sort sort, int numParentHits, bool trackScores, bool trackMaxScore ) : System
sort Lucene.Net.Search.Sort
numParentHits int
trackScores bool
trackMaxScore bool
Résultat System
        public ToParentBlockJoinCollector(Sort sort, int numParentHits, bool trackScores, bool trackMaxScore)
        {
            // TODO: allow null sort to be specialized to relevance
            // only collector
            this.sort = sort;
            this.trackMaxScore = trackMaxScore;
            if (trackMaxScore)
            {
                maxScore = float.MinValue;
            }
            //System.out.println("numParentHits=" + numParentHits);
            this.trackScores = trackScores;
            this.numParentHits = numParentHits;
            queue = FieldValueHitQueue.Create<OneGroup>(sort.GetSort(), numParentHits);
            comparators = queue.Comparators;
            reverseMul = queue.ReverseMul;
            compEnd = comparators.Length - 1;
        }