|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.lucene.search.function.ValueSource
public abstract class ValueSource
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
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.
Constructor Summary | |
---|---|
ValueSource()
|
Method Summary | |
---|---|
abstract String |
description()
description of field, used in explain() |
abstract boolean |
equals(Object o)
Needed for possible caching of query results - used by ValueSourceQuery.equals(Object) . |
abstract DocValues |
getValues(IndexReader reader)
Return the DocValues used by the function query. |
abstract int |
hashCode()
Needed for possible caching of query results - used by ValueSourceQuery.hashCode() . |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ValueSource()
Method Detail |
---|
public abstract DocValues getValues(IndexReader reader) throws IOException
reader
- the IndexReader used to read these values.
If any caching is involved, that caching would also be IndexReader based.
IOException
- for any error.public abstract String description()
public String toString()
toString
in class Object
public abstract boolean equals(Object o)
ValueSourceQuery.equals(Object)
.
equals
in class Object
Object.equals(Object)
public abstract int hashCode()
ValueSourceQuery.hashCode()
.
hashCode
in class Object
Object.hashCode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |