public class ICUCollationField extends FieldType
This field can be created in two ways:
Using a System collator:
Using a Tailored ruleset:
Expert options:
Collator
,
ULocale
,
RuleBasedCollator
FieldType.DefaultAnalyzer
ANALYZER, args, CHAR_FILTER, CHAR_FILTERS, CLASS_NAME, docValuesFormat, falseProperties, FILTER, FILTERS, INDEX, INDEX_ANALYZER, log, MULTI_TERM, MULTI_TERM_ANALYZER, POLY_FIELD_SEPARATOR, postingsFormat, properties, QUERY, QUERY_ANALYZER, queryAnalyzer, similarity, SIMILARITY, similarityFactory, TOKENIZER, trueProperties, TYPE, TYPE_NAME, typeName
BINARY, DOC_VALUES, INDEXED, MULTIVALUED, OMIT_NORMS, OMIT_POSITIONS, OMIT_TF_POSITIONS, REQUIRED, SORT_MISSING_FIRST, SORT_MISSING_LAST, STORE_OFFSETS, STORE_TERMOFFSETS, STORE_TERMPOSITIONS, STORE_TERMVECTORS, STORED, TOKENIZED
Constructor and Description |
---|
ICUCollationField() |
Modifier and Type | Method and Description |
---|---|
Analyzer |
getAnalyzer() |
Analyzer |
getQueryAnalyzer() |
Query |
getRangeQuery(QParser parser,
SchemaField field,
String part1,
String part2,
boolean minInclusive,
boolean maxInclusive) |
SortField |
getSortField(SchemaField field,
boolean top) |
protected void |
init(IndexSchema schema,
Map<String,String> args) |
void |
write(TextResponseWriter writer,
String name,
IndexableField f) |
checkSchemaField, createField, createField, createFields, getAnalyzerProperties, getClassArg, getDocValuesFormat, getFieldQuery, getIndexOptions, getNamedPropertyValues, getNonFieldPropertyArgs, getNumericType, getPostingsFormat, getRewriteMethod, getSimilarity, getSimilarityFactory, getStringSort, getTypeName, getValueSource, hasProperty, indexedToReadable, indexedToReadable, isExplicitAnalyzer, isExplicitQueryAnalyzer, isMultiValued, isPolyField, isTokenized, multiValuedFieldCache, readableToIndexed, readableToIndexed, restrictProps, setAnalyzer, setArgs, setIsExplicitAnalyzer, setIsExplicitQueryAnalyzer, setQueryAnalyzer, setSimilarity, storedToIndexed, storedToReadable, toExternal, toInternal, toObject, toObject, toString
protected void init(IndexSchema schema, Map<String,String> args)
public void write(TextResponseWriter writer, String name, IndexableField f) throws IOException
write
in class FieldType
IOException
public SortField getSortField(SchemaField field, boolean top)
getSortField
in class FieldType
public Analyzer getAnalyzer()
getAnalyzer
in class FieldType
public Analyzer getQueryAnalyzer()
getQueryAnalyzer
in class FieldType
public Query getRangeQuery(QParser parser, SchemaField field, String part1, String part2, boolean minInclusive, boolean maxInclusive)
getRangeQuery
in class FieldType
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.