public class MultiValuedDoubleFieldSource extends DoubleFieldSource
LeafReader.getSortedNumericDocValues(java.lang.String) and using a
SortedNumericSelector it gives a single-valued ValueSource view of a field.| Modifier and Type | Field and Description |
|---|---|
protected SortedNumericSelector.Type |
selector |
field| Constructor and Description |
|---|
MultiValuedDoubleFieldSource(String field,
SortedNumericSelector.Type selector) |
| Modifier and Type | Method and Description |
|---|---|
String |
description()
description of field, used in explain()
|
boolean |
equals(Object o) |
protected NumericDocValues |
getNumericDocValues(Map context,
LeafReaderContext readerContext) |
SortField |
getSortField(boolean reverse)
EXPERIMENTAL: This method is subject to change.
|
int |
hashCode() |
getValuesgetFieldasDoubleValuesSource, asLongValuesSource, createWeight, fromDoubleValuesSource, newContext, toStringprotected final SortedNumericSelector.Type selector
public MultiValuedDoubleFieldSource(String field, SortedNumericSelector.Type selector)
public SortField getSortField(boolean reverse)
ValueSource
Get the SortField for this ValueSource. Uses the ValueSource.getValues(java.util.Map, org.apache.lucene.index.LeafReaderContext)
to populate the SortField.
getSortField in class DoubleFieldSourcereverse - true if this is a reverse sort.SortField for the ValueSourcepublic String description()
ValueSourcedescription in class DoubleFieldSourceprotected NumericDocValues getNumericDocValues(Map context, LeafReaderContext readerContext) throws IOException
getNumericDocValues in class DoubleFieldSourceIOExceptionpublic boolean equals(Object o)
equals in class DoubleFieldSourcepublic int hashCode()
hashCode in class DoubleFieldSourceCopyright © 2000-2017 Apache Software Foundation. All Rights Reserved.