Expert: source of values for basic function queries.
At its default/simplest form, values - one per doc - are used as the score of that doc.
Values are instantiated as
{@link Lucene.Net.Search.Function.DocValues DocValues} for a particular reader.
ValueSource implementations differ in RAM requirements: it would always be a factor
of the number of documents, but for each document the number of bytes can be 1, 2, 4, or 8.
WARNING: The status of the Search.Function package is experimental.
The APIs introduced here might change in the future and will not be
supported anymore in such a case.
Namespace: Lucene.Net.Search.FunctionAssembly: Lucene.Net (in Lucene.Net.dll) Version: 2.9.4.1
Syntax
C# |
---|
[SerializableAttribute] public abstract class ValueSource |
Visual Basic |
---|
<SerializableAttribute> _ Public MustInherit Class ValueSource |
Visual C++ |
---|
[SerializableAttribute] public ref class ValueSource abstract |
Inheritance Hierarchy
System..::..Object
Lucene.Net.Search.Function..::..ValueSource
Lucene.Net.Search.Function..::..FieldCacheSource
Lucene.Net.Search.Function..::..MultiValueSource
Lucene.Net.Search.Function..::..OrdFieldSource
Lucene.Net.Search.Function..::..ReverseOrdFieldSource
Lucene.Net.Search.Function..::..ValueSource
Lucene.Net.Search.Function..::..FieldCacheSource
Lucene.Net.Search.Function..::..MultiValueSource
Lucene.Net.Search.Function..::..OrdFieldSource
Lucene.Net.Search.Function..::..ReverseOrdFieldSource