Package org.alfresco.solr
Class AlfrescoCollatableTextFieldType.TextSortFieldComparator
java.lang.Object
org.apache.lucene.search.FieldComparator<String>
org.alfresco.solr.AlfrescoCollatableTextFieldType.TextSortFieldComparator
- All Implemented Interfaces:
org.apache.lucene.search.LeafFieldComparator
- Enclosing class:
- AlfrescoCollatableTextFieldType
public static final class AlfrescoCollatableTextFieldType.TextSortFieldComparator
extends org.apache.lucene.search.FieldComparator<String>
implements org.apache.lucene.search.LeafFieldComparator
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.search.FieldComparator
org.apache.lucene.search.FieldComparator.DocComparator, org.apache.lucene.search.FieldComparator.DoubleComparator, org.apache.lucene.search.FieldComparator.FloatComparator, org.apache.lucene.search.FieldComparator.IntComparator, org.apache.lucene.search.FieldComparator.LongComparator, org.apache.lucene.search.FieldComparator.NumericComparator<T extends Number>, org.apache.lucene.search.FieldComparator.RelevanceComparator, org.apache.lucene.search.FieldComparator.TermOrdValComparator, org.apache.lucene.search.FieldComparator.TermValComparator -
Method Summary
Modifier and TypeMethodDescriptionintcompare(int slot1, int slot2) intcompareBottom(int doc) intcompareTop(int doc) intcompareValues(String val1, String val2) voidcopy(int slot, int doc) org.apache.lucene.search.LeafFieldComparatorgetLeafComparator(org.apache.lucene.index.LeafReaderContext context) voidsetBottom(int bottom) voidsetScorer(org.apache.lucene.search.Scorer scorer) voidsetTopValue(String value) value(int slot)
-
Method Details
-
compare
public int compare(int slot1, int slot2) - Specified by:
comparein classorg.apache.lucene.search.FieldComparator<String>
-
setBottom
public void setBottom(int bottom) - Specified by:
setBottomin interfaceorg.apache.lucene.search.LeafFieldComparator
-
compareBottom
public int compareBottom(int doc) - Specified by:
compareBottomin interfaceorg.apache.lucene.search.LeafFieldComparator
-
copy
public void copy(int slot, int doc) - Specified by:
copyin interfaceorg.apache.lucene.search.LeafFieldComparator
-
value
- Specified by:
valuein classorg.apache.lucene.search.FieldComparator<String>
-
setTopValue
- Specified by:
setTopValuein classorg.apache.lucene.search.FieldComparator<String>
-
compareTop
- Specified by:
compareTopin interfaceorg.apache.lucene.search.LeafFieldComparator- Throws:
IOException
-
getLeafComparator
public org.apache.lucene.search.LeafFieldComparator getLeafComparator(org.apache.lucene.index.LeafReaderContext context) throws IOException - Specified by:
getLeafComparatorin classorg.apache.lucene.search.FieldComparator<String>- Throws:
IOException
-
compareValues
- Overrides:
compareValuesin classorg.apache.lucene.search.FieldComparator<String>
-
setScorer
public void setScorer(org.apache.lucene.search.Scorer scorer) - Specified by:
setScorerin interfaceorg.apache.lucene.search.LeafFieldComparator
-