org.apache.lucene.search.function
public class OrdFieldSource extends ValueSource
Fieldcache using getStringIndex().
The native lucene index order is used to assign an ordinal value for each field value.
Example:
If there were only three field values: "apple","banana","pear"
then ord("apple")=1, ord("banana")=2, ord("pear")=3
WARNING: ord() depends on the position in an index and can thus change when other documents are inserted or deleted, or if a MultiSearcher is used.
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.
| Field Summary | |
|---|---|
| protected String | field |
| Constructor Summary | |
|---|---|
| OrdFieldSource(String field)
Contructor for a certain field. | |
| Method Summary | |
|---|---|
| String | description() |
| boolean | equals(Object o) |
| DocValues | getValues(IndexReader reader) |
| int | hashCode() |
Parameters: field field whose values order is used.