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 Top
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Search
Assembly: Lucene.Net.dll
Syntax
public sealed class RelevanceComparer : FieldComparer<float>
Properties
| Improve this Doc View SourceItem[Int32]
Declaration
public override IComparable this[int slot] { get; }
Parameters
Type | Name | Description |
---|---|---|
System. |
slot |
Property Value
Type | Description |
---|---|
System. |
Overrides
Methods
| Improve this Doc View SourceCompare(Int32, Int32)
Declaration
public override int Compare(int slot1, int slot2)
Parameters
Type | Name | Description |
---|---|---|
System. |
slot1 | |
System. |
slot2 |
Returns
Type | Description |
---|---|
System. |
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. |
doc |
Returns
Type | Description |
---|---|
System. |
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. |
doc |
Returns
Type | Description |
---|---|
System. |
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. |
first | |
System. |
second |
Returns
Type | Description |
---|---|
System. |
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. |
slot | |
System. |
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. |
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
Type | Name | Description |
---|---|---|
Atomic |
context |
Returns
Type | Description |
---|---|
Field |
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 SourceSetTopValue(Object)
Declaration
public override void SetTopValue(object value)
Parameters
Type | Name | Description |
---|---|---|
System. |
value |
Overrides
Lucene.Net.Search.FieldComparer<System.Single>.SetTopValue(System.Object)