org.apache.solr.search
Class Sorting

java.lang.Object
  extended by org.apache.solr.search.Sorting

public class Sorting
extends Object

Extra lucene sorting utilities & convenience methods


Constructor Summary
Sorting()
           
 
Method Summary
static SortField getStringSortField(String fieldName, boolean reverse, boolean nullLast, boolean nullFirst)
          Returns a SortField for a string field.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sorting

public Sorting()
Method Detail

getStringSortField

public static SortField getStringSortField(String fieldName,
                                           boolean reverse,
                                           boolean nullLast,
                                           boolean nullFirst)
Returns a SortField for a string field. If nullLast and nullFirst are both false, then default lucene string sorting is used where null strings sort first in an ascending sort, and last in a descending sort.

Parameters:
fieldName - the name of the field to sort on
reverse - true for a reverse (desc) sort
nullLast - true if null should come last, regardless of sort order
nullFirst - true if null should come first, regardless of sort order
Returns:
SortField


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.