org.apache.lucene.queries.function.valuesource
Class IDFValueSource
java.lang.Object
org.apache.lucene.queries.function.ValueSource
org.apache.lucene.queries.function.valuesource.DocFreqValueSource
org.apache.lucene.queries.function.valuesource.IDFValueSource
public class IDFValueSource
- extends DocFreqValueSource
Function that returns #idf(long, long)
for every document.
Note that the configured Similarity for the field must be
a subclass of TFIDFSimilarity
- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
IDFValueSource
public IDFValueSource(String field,
String val,
String indexedField,
BytesRef indexedBytes)
name
public String name()
- Overrides:
name
in class DocFreqValueSource
getValues
public FunctionValues getValues(Map context,
AtomicReaderContext readerContext)
throws IOException
- Description copied from class:
ValueSource
- Gets the values for this reader and the context that was previously
passed to createWeight()
- Overrides:
getValues
in class DocFreqValueSource
- Throws:
IOException
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.