List of usage examples for org.apache.lucene.search SortedNumericSortField setMissingValue
@Override
public void setMissingValue(Object missingValue)
From source file:org.elasticsearch.index.engine.SegmentTests.java
License:Apache License
static SortField randomSortField() { if (randomBoolean()) { SortedNumericSortField field = new SortedNumericSortField(randomAlphaOfLengthBetween(1, 10), SortField.Type.INT, randomBoolean(), randomBoolean() ? SortedNumericSelector.Type.MAX : SortedNumericSelector.Type.MIN); if (randomBoolean()) { field.setMissingValue(randomInt()); }/*from ww w . ja v a2 s . c o m*/ return field; } else { SortedSetSortField field = new SortedSetSortField(randomAlphaOfLengthBetween(1, 10), randomBoolean(), randomBoolean() ? SortedSetSelector.Type.MAX : SortedSetSelector.Type.MIN); if (randomBoolean()) { field.setMissingValue( randomBoolean() ? SortedSetSortField.STRING_FIRST : SortedSetSortField.STRING_LAST); } return field; } }