com.atlassian.confluence.search.v2.lucene.mapper
Class CaseInsensitiveSortMapper

java.lang.Object
  extended by com.atlassian.confluence.search.v2.lucene.mapper.CaseInsensitiveSortMapper
All Implemented Interfaces:
LuceneSortMapper

public class CaseInsensitiveSortMapper
extends java.lang.Object
implements LuceneSortMapper

Map sorts on a specified field to a case insensitive Lucene sort. The field you choose to sort on must be un-tokenized for the sorting to work as expected.


Constructor Summary
CaseInsensitiveSortMapper(java.lang.String fieldName)
           
 
Method Summary
 org.apache.lucene.search.Sort convertToLuceneSort(SearchSort searchSort)
          Converts a search sort into a lucene sort.
 java.lang.String getSortFieldName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CaseInsensitiveSortMapper

public CaseInsensitiveSortMapper(java.lang.String fieldName)
Method Detail

convertToLuceneSort

public org.apache.lucene.search.Sort convertToLuceneSort(SearchSort searchSort)
Converts a search sort into a lucene sort.

Specified by:
convertToLuceneSort in interface LuceneSortMapper

getSortFieldName

public java.lang.String getSortFieldName()


Copyright © 2003-2010 Atlassian. All Rights Reserved.