Class FieldComparer.TermValComparer
Sorts by field's natural Term sort order. All
comparisons are done using CompareTo(BytesRef), which is
slow for medium to large result sets but possibly
very fast for very small results sets.
Inheritance
System.Object
FieldComparer.TermValComparer
Assembly: Lucene.Net.dll
Syntax
public sealed class TermValComparer : FieldComparer<BytesRef>
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
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)