Class FieldComparer.RelevanceComparer
Sorts by descending relevance. NOTE: if you are
sorting only by descending relevance and then
secondarily by ascending docID, performance is faster
using TopScoreDocCollector directly (which all overloads of
Search(Query, Int32) use when no Sort is
specified).
Inheritance
System.Object
FieldComparer.RelevanceComparer
Assembly: Lucene.Net.dll
Syntax
public sealed class RelevanceComparer : FieldComparer<float>
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<System.Single>.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<System.Single>.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<System.Single>.CompareTop(System.Int32)
|
Improve this Doc
View Source
CompareValues(Single, Single)
Declaration
public override int CompareValues(float first, float second)
Parameters
Type |
Name |
Description |
System.Single |
first |
|
System.Single |
second |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
Lucene.Net.Search.FieldComparer<System.Single>.CompareValues(System.Single, System.Single)
|
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<System.Single>.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<System.Single>.SetBottom(System.Int32)
|
Improve this Doc
View Source
SetNextReader(AtomicReaderContext)
Declaration
public override FieldComparer SetNextReader(AtomicReaderContext context)
Parameters
Returns
Overrides
Lucene.Net.Search.FieldComparer<System.Single>.SetNextReader(Lucene.Net.Index.AtomicReaderContext)
|
Improve this Doc
View Source
SetScorer(Scorer)
Declaration
public override void SetScorer(Scorer scorer)
Parameters
Type |
Name |
Description |
Scorer |
scorer |
|
Overrides
|
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<System.Single>.SetTopValue(System.Object)