Class FieldComparer.TermOrdValComparer
Inheritance
System.Object
FieldComparer.TermOrdValComparer
Assembly: Lucene.Net.dll
Syntax
public class TermOrdValComparer : FieldComparer<BytesRef>
Constructors
|
Improve this Doc
View Source
TermOrdValComparer(Int32, String)
Creates this, sorting missing values first.
Declaration
public TermOrdValComparer(int numHits, string field)
Parameters
Type |
Name |
Description |
System.Int32 |
numHits |
|
System.String |
field |
|
|
Improve this Doc
View Source
TermOrdValComparer(Int32, String, Boolean)
Creates this, with control over how missing values
are sorted. Pass true for sortMissingLast
to put
missing values at the end.
Declaration
public TermOrdValComparer(int numHits, string field, bool sortMissingLast)
Parameters
Type |
Name |
Description |
System.Int32 |
numHits |
|
System.String |
field |
|
System.Boolean |
sortMissingLast |
|
Properties
|
Improve this Doc
View Source
Item[Int32]
Declaration
public override IComparable this[int slot] { get; }
Parameters
Type |
Name |
Description |
System.Int32 |
slot |
|
Property Value
Type |
Description |
IComparable |
|
Overrides
Methods
|
Improve this Doc
View Source
Compare(Int32, Int32)
Declaration
public override int Compare(int slot1, int slot2)
Parameters
Type |
Name |
Description |
System.Int32 |
slot1 |
|
System.Int32 |
slot2 |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
Lucene.Net.Search.FieldComparer<Lucene.Net.Util.BytesRef>.Compare(System.Int32, System.Int32)
|
Improve this Doc
View Source
CompareBottom(Int32)
Declaration
public override int CompareBottom(int doc)
Parameters
Type |
Name |
Description |
System.Int32 |
doc |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
Lucene.Net.Search.FieldComparer<Lucene.Net.Util.BytesRef>.CompareBottom(System.Int32)
|
Improve this Doc
View Source
CompareTop(Int32)
Declaration
public override int CompareTop(int doc)
Parameters
Type |
Name |
Description |
System.Int32 |
doc |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
Lucene.Net.Search.FieldComparer<Lucene.Net.Util.BytesRef>.CompareTop(System.Int32)
|
Improve this Doc
View Source
CompareValues(BytesRef, BytesRef)
Declaration
public override int CompareValues(BytesRef val1, BytesRef val2)
Parameters
Returns
Type |
Description |
System.Int32 |
|
Overrides
Lucene.Net.Search.FieldComparer<Lucene.Net.Util.BytesRef>.CompareValues(Lucene.Net.Util.BytesRef, Lucene.Net.Util.BytesRef)
|
Improve this Doc
View Source
Copy(Int32, Int32)
Declaration
public override void Copy(int slot, int doc)
Parameters
Type |
Name |
Description |
System.Int32 |
slot |
|
System.Int32 |
doc |
|
Overrides
Lucene.Net.Search.FieldComparer<Lucene.Net.Util.BytesRef>.Copy(System.Int32, System.Int32)
|
Improve this Doc
View Source
GetSortedDocValues(AtomicReaderContext, String)
Declaration
protected virtual SortedDocValues GetSortedDocValues(AtomicReaderContext context, string field)
Parameters
Returns
|
Improve this Doc
View Source
SetBottom(Int32)
Declaration
public override void SetBottom(int slot)
Parameters
Type |
Name |
Description |
System.Int32 |
slot |
|
Overrides
Lucene.Net.Search.FieldComparer<Lucene.Net.Util.BytesRef>.SetBottom(System.Int32)
|
Improve this Doc
View Source
SetNextReader(AtomicReaderContext)
Declaration
public override FieldComparer SetNextReader(AtomicReaderContext context)
Parameters
Returns
Overrides
Lucene.Net.Search.FieldComparer<Lucene.Net.Util.BytesRef>.SetNextReader(Lucene.Net.Index.AtomicReaderContext)
|
Improve this Doc
View Source
SetTopValue(Object)
Declaration
public override void SetTopValue(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
Overrides
Lucene.Net.Search.FieldComparer<Lucene.Net.Util.BytesRef>.SetTopValue(System.Object)