org.apache.solr.schema
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,
RuleBasedCollatorFieldType.DefaultAnalyzerANALYZER, 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, typeNameBINARY, 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, toStringprotected void init(IndexSchema schema, Map<String,String> args)
public void write(TextResponseWriter writer, String name, IndexableField f) throws IOException
write in class FieldTypeIOExceptionpublic SortField getSortField(SchemaField field, boolean top)
getSortField in class FieldTypepublic Analyzer getAnalyzer()
getAnalyzer in class FieldTypepublic Analyzer getQueryAnalyzer()
getQueryAnalyzer in class FieldTypepublic Query getRangeQuery(QParser parser, SchemaField field, String part1, String part2, boolean minInclusive, boolean maxInclusive)
getRangeQuery in class FieldTypeCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.