C# Класс Lucene.Net.Search.FieldComparator.StringOrdValComparator

Sorts by field's natural String sort order, using ordinals. This is functionally equivalent to FieldComparator.StringValComparator , but it first resolves the string to their relative ordinal positions (using the index returned by FieldCache.GetStringIndex), and does most comparisons using the ordinals. For medium to large results, this comparator will be much faster than FieldComparator.StringValComparator. For very small result sets it may be slower.
Наследование: FieldComparator
Показать файл Открыть проект

Открытые методы

Метод Описание
Compare ( int slot1, int slot2 ) : int
CompareBottom ( int doc ) : int
Copy ( int slot, int doc ) : void
GetValues ( ) : string[]
SetBottom ( int bottom ) : void
SetNextReader ( Lucene.Net.Index.IndexReader reader, int docBase ) : void
StringOrdValComparator ( int numHits, System field, int sortPos, bool reversed ) : System
this ( int slot ) : IComparable

Приватные методы

Метод Описание
Convert ( int slot ) : void

Описание методов

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

public Compare ( int slot1, int slot2 ) : int
slot1 int
slot2 int
Результат int

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

public CompareBottom ( int doc ) : int
doc int
Результат int

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

public Copy ( int slot, int doc ) : void
slot int
doc int
Результат void

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

public GetValues ( ) : string[]
Результат string[]

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

public SetBottom ( int bottom ) : void
bottom int
Результат void

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

public SetNextReader ( Lucene.Net.Index.IndexReader reader, int docBase ) : void
reader Lucene.Net.Index.IndexReader
docBase int
Результат void

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

public StringOrdValComparator ( int numHits, System field, int sortPos, bool reversed ) : System
numHits int
field System
sortPos int
reversed bool
Результат System

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

public this ( int slot ) : IComparable
slot int
Результат IComparable