Ejemplo n.º 1
0
        public virtual QueryContext Sort(string key, params string[] additionalKeys)
        {
            SortField firstSortField = new SortedSetSortField(key, false);

            if (additionalKeys.Length == 0)
            {
                return(Sort(new Sort(firstSortField)));
            }

            SortField[] sortFields = new SortField[1 + additionalKeys.Length];
            sortFields[0] = firstSortField;
            for (int i = 0; i < additionalKeys.Length; i++)
            {
                sortFields[1 + i] = new SortedSetSortField(additionalKeys[i], false);
            }
            return(Sort(new Sort(sortFields)));
        }
Ejemplo n.º 2
0
 public TermOrdValComparerAnonymousClass(SortedSetSortField outerInstance, int numHits)
     : base(numHits, outerInstance.Field, outerInstance.m_missingValue == STRING_LAST)
 {
     this.outerInstance = outerInstance;
 }