@Deprecated public final class SlowCollatedStringComparator extends FieldComparator<String>
WARNING: this is very slow; you'll get much better performance using the CollationKeyAnalyzer or ICUCollationKeyAnalyzer.
FieldComparator.ByteComparator, FieldComparator.DocComparator, FieldComparator.DoubleComparator, FieldComparator.FloatComparator, FieldComparator.IntComparator, FieldComparator.LongComparator, FieldComparator.NumericComparator<T extends Number>, FieldComparator.RelevanceComparator, FieldComparator.ShortComparator, FieldComparator.TermOrdValComparator, FieldComparator.TermValComparator
Constructor and Description |
---|
SlowCollatedStringComparator(int numHits,
String field,
Collator collator)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
int |
compare(int slot1,
int slot2)
Deprecated.
|
int |
compareBottom(int doc)
Deprecated.
|
int |
compareDocToValue(int doc,
String value)
Deprecated.
|
int |
compareValues(String first,
String second)
Deprecated.
|
void |
copy(int slot,
int doc)
Deprecated.
|
void |
setBottom(int bottom)
Deprecated.
|
FieldComparator<String> |
setNextReader(AtomicReaderContext context)
Deprecated.
|
String |
value(int slot)
Deprecated.
|
setScorer
public int compare(int slot1, int slot2)
compare
in class FieldComparator<String>
public int compareBottom(int doc)
compareBottom
in class FieldComparator<String>
public void copy(int slot, int doc)
copy
in class FieldComparator<String>
public FieldComparator<String> setNextReader(AtomicReaderContext context) throws IOException
setNextReader
in class FieldComparator<String>
IOException
public void setBottom(int bottom)
setBottom
in class FieldComparator<String>
public String value(int slot)
value
in class FieldComparator<String>
public int compareValues(String first, String second)
compareValues
in class FieldComparator<String>
public int compareDocToValue(int doc, String value)
compareDocToValue
in class FieldComparator<String>
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.