Uses of Class
org.apache.solr.schema.FieldType
-
Packages that use FieldType Package Description org.apache.solr.handler Concrete implementations ofSolrRequestHandlerorg.apache.solr.handler.component SearchComponentimplementations for use inSearchHandlerorg.apache.solr.parser Solr native variant of the Lucene Classic QueryParserorg.apache.solr.response.transform APIs and implementations ofDocTransformerfor modifying documents in Solr request responsesorg.apache.solr.schema IndexSchemaandFieldTypeimplementations for powering schema.xmlorg.apache.solr.update APIs and classes for managing index updatesorg.apache.solr.update.processor UpdateRequestProcessorFactoryAPIs and implementations for use inUpdateRequestProcessorChainsorg.apache.solr.util Common utility classes used throughout Solr -
-
Uses of FieldType in org.apache.solr.handler
Methods in org.apache.solr.handler that return FieldType Modifier and Type Method Description FieldTypeAnalysisRequestHandlerBase.AnalysisContext. getFieldType()Constructors in org.apache.solr.handler with parameters of type FieldType Constructor Description AnalysisContext(String fieldName, FieldType fieldType, org.apache.lucene.analysis.Analyzer analyzer)Constructs an AnalysisContext with a given field name, field type and analyzer.AnalysisContext(String fieldName, FieldType fieldType, org.apache.lucene.analysis.Analyzer analyzer, Set<org.apache.lucene.util.BytesRef> termsToMatch)Constructs a new AnalysisContext with a given field tpe, analyzer and termsToMatch.AnalysisContext(FieldType fieldType, org.apache.lucene.analysis.Analyzer analyzer, Set<org.apache.lucene.util.BytesRef> termsToMatch)Constructs a new AnalysisContext with a given field tpe, analyzer and termsToMatch. -
Uses of FieldType in org.apache.solr.handler.component
Fields in org.apache.solr.handler.component declared as FieldType Modifier and Type Field Description FieldTypeFacetComponent.FieldFacet. ftype -
Uses of FieldType in org.apache.solr.parser
Methods in org.apache.solr.parser with parameters of type FieldType Modifier and Type Method Description protected StringSolrQueryParserBase. analyzeIfMultitermTermText(String field, String part, FieldType fieldType)protected ReversedWildcardFilterFactorySolrQueryParserBase. getReversedWildcardFilterFactory(FieldType fieldType) -
Uses of FieldType in org.apache.solr.response.transform
Constructors in org.apache.solr.response.transform with parameters of type FieldType Constructor Description BaseEditorialTransformer(String name, String idFieldName, FieldType ft) -
Uses of FieldType in org.apache.solr.schema
Subclasses of FieldType in org.apache.solr.schema Modifier and Type Class Description classAbstractEnumFieldAbstract Field type for support of string values with custom sort order.classAbstractSpatialFieldType<T extends org.apache.lucene.spatial.SpatialStrategy>Abstract base class for Solr FieldTypes based on a Lucene 4SpatialStrategy.classAbstractSpatialPrefixTreeFieldType<T extends org.apache.lucene.spatial.prefix.PrefixTreeStrategy>classAbstractSubTypeFieldTypeAn abstract base class for FieldTypes that delegate work to anotherFieldType.classBBoxFieldclassBinaryFieldclassBoolFieldclassCollationFieldField for collated sort keys.classCoordinateFieldTypeA CoordinateFieldType is the base class forFieldTypes that have semantics related to items in a coordinate system.classCurrencyFieldDeprecated.classCurrencyFieldTypeField type for support of monetary values.classDatePointFieldFieldType that can represent any Date/Time with millisecond precision.classDateRangeFieldA field for indexed dates and date ranges.classDoublePointFieldPointFieldimplementation forDoublevalues.classEnumFieldDeprecated.useEnumFieldTypeinstead.classEnumFieldTypeField type for support of string values with custom sort order.classExternalFileFieldGet values from an external file instead of the index.classFloatPointFieldPointFieldimplementation forFloatvalues.classGeoHashFieldDeprecated.useLatLonPointSpatialFieldinsteadclassIntPointFieldPointFieldimplementation forIntegervalues.classLatLonPointSpatialFieldA spatial implementation based on Lucene'sLatLonPointandLatLonDocValuesField.classLatLonTypeDeprecated.useLatLonPointSpatialFieldinsteadclassLongPointFieldPointFieldimplementation forLongvalues.classNestPathFieldTo be used for fieldIndexSchema.NEST_PATH_FIELD_NAMEfor enhanced nested doc information.classNumericFieldTypeclassPointFieldProvides field types to support for Lucene'sIntPoint,LongPoint,FloatPointandDoublePoint.classPointTypeA point type that indexes a point in an n-dimensional space as separate fields and supports range queries.classPreAnalyzedFieldPre-analyzed field type provides a way to index a serialized token stream, optionally with an independent stored value of a field.classPrimitiveFieldTypeAbstract class defining shared behavior for primitive types Intended to be used as base class for non-analyzed fields like int, float, string, date etc, and set proper defaults for themclassRandomSortFieldUtility Field used for random sorting.classRankFieldRankFields can be used to store scoring factors to improve document ranking.classRptWithGeometrySpatialFieldA Solr Spatial FieldType based onCompositeSpatialStrategy.classSortableTextFieldSortableTextFieldis a specialized form ofTextFieldthat supports Sorting and ValueSource functions, usingdocValuesbuilt from the firstmaxCharsForDocValuescharacters of the original (pre-analyzed) String values of this field.classSpatialPointVectorFieldTypeDeprecated.useLatLonPointSpatialFieldinsteadclassSpatialRecursivePrefixTreeFieldTypeclassSpatialTermQueryPrefixTreeFieldTypeDeprecated.useRecursivePrefixTreeStrategyorRptWithGeometrySpatialFieldclassStrFieldclassTextFieldTextFieldis the basic type for configurable text analysis.classTrieDateFieldDeprecated.Trie fields are deprecated as of Solr 7.0classTrieDoubleFieldDeprecated.Trie fields are deprecated as of Solr 7.0classTrieFieldDeprecated.Trie fields are deprecated as of Solr 7.0classTrieFloatFieldDeprecated.Trie fields are deprecated as of Solr 7.0classTrieIntFieldDeprecated.Trie fields are deprecated as of Solr 7.0classTrieLongFieldDeprecated.Trie fields are deprecated as of Solr 7.0classUUIDFieldThis FieldType accepts UUID string values, as well as the special value of "NEW" which triggers generation of a new random UUID.Fields in org.apache.solr.schema declared as FieldType Modifier and Type Field Description protected FieldTypeCurrencyFieldType. fieldTypeAmountRawprotected FieldTypeCurrencyFieldType. fieldTypeCurrencyprotected FieldTypeAbstractSubTypeFieldType. subTypeprotected FieldTypeIndexSchema. uniqueKeyFieldTypeFields in org.apache.solr.schema with type parameters of type FieldType Modifier and Type Field Description protected Map<String,FieldType>IndexSchema. fieldTypesMethods in org.apache.solr.schema that return FieldType Modifier and Type Method Description protected FieldTypeFieldTypePluginLoader. create(SolrResourceLoader loader, String name, String className, Node node)FieldTypeIndexSchema. getDynamicFieldType(String fieldName)Returns the FieldType of the best matching dynamic field for the specified field nameFieldTypeIndexSchema. getFieldType(String fieldName)Returns the FieldType for the specified field name.FieldTypeIndexSchema. getFieldTypeByName(String fieldTypeName)Given the name of aFieldType(not to be confused withIndexSchema.getFieldType(String)which takes in the name of a field), return theFieldType.FieldTypeIndexSchema. getFieldTypeNoEx(String fieldName)Returns the FieldType for the specified field name.FieldTypeAbstractSubTypeFieldType. getSubType()FieldTypeSchemaField. getType()FieldTypeIndexSchema. newFieldType(String typeName, String className, Map<String,?> options)Returns a FieldType if the given typeName does not already exist in this schema.FieldTypeManagedIndexSchema. newFieldType(String typeName, String className, Map<String,?> options)protected FieldTypeFieldTypePluginLoader. register(String name, FieldType plugin)Methods in org.apache.solr.schema that return types with arguments of type FieldType Modifier and Type Method Description Map<String,FieldType>IndexSchema. getFieldTypes()Provides direct access to the Map containing all Field Types in the index, keyed on field type name.Methods in org.apache.solr.schema with parameters of type FieldType Modifier and Type Method Description static StringTrieField. getMainValuePrefix(FieldType ft)Deprecated.expert internal use, subject to change.protected voidManagedIndexSchema. informResourceLoaderAwareObjectsForFieldType(FieldType fieldType)Informs analyzers used by a fieldType.protected voidFieldTypePluginLoader. init(FieldType plugin, Node node)protected FieldTypeFieldTypePluginLoader. register(String name, FieldType plugin)ManagedIndexSchemaIndexSchema. replaceDynamicField(String fieldNamePattern, FieldType replacementFieldType, Map<String,?> replacementArgs)Copies this schema, deletes the named dynamic field from the copy, creates a new dynamic field with the same field name pattern using the given args, then rebinds any referring dynamic copy fields to the replacement dynamic field.ManagedIndexSchemaManagedIndexSchema. replaceDynamicField(String fieldNamePattern, FieldType replacementFieldType, Map<String,?> replacementArgs)IndexSchemaIndexSchema. replaceField(String fieldName, FieldType replacementFieldType, Map<String,?> replacementArgs)Copies this schema, deletes the named field from the copy, creates a new field with the same name using the given args, then rebinds any referring copy fields to the replacement field.ManagedIndexSchemaManagedIndexSchema. replaceField(String fieldName, FieldType replacementFieldType, Map<String,?> replacementArgs)Method parameters in org.apache.solr.schema with type arguments of type FieldType Modifier and Type Method Description IndexSchemaIndexSchema. addFieldTypes(List<FieldType> fieldTypeList, boolean persist)Copies this schema, adds the given field type to the copy, Requires synchronizing on the object returned byIndexSchema.getSchemaUpdateLock().ManagedIndexSchemaManagedIndexSchema. addFieldTypes(List<FieldType> fieldTypeList, boolean persist)Constructors in org.apache.solr.schema with parameters of type FieldType Constructor Description EnumMapping(IndexSchema schema, FieldType fieldType, Map<String,String> args)Takes in a FieldType and the initArgs Map used for that type, removing the keys that specify the enum.SchemaField(String name, FieldType type)Create a new SchemaField with the given name and type, using all the default properties from the type.SchemaField(String name, FieldType type, int properties, String defaultValue)Create a new SchemaField with the given name and type, and with the specified properties.Constructor parameters in org.apache.solr.schema with type arguments of type FieldType Constructor Description FieldTypePluginLoader(IndexSchema schema, Map<String,FieldType> fieldTypes, Collection<SchemaAware> schemaAware) -
Uses of FieldType in org.apache.solr.update
Fields in org.apache.solr.update declared as FieldType Modifier and Type Field Description protected FieldTypeUpdateHandler. idFieldType -
Uses of FieldType in org.apache.solr.update.processor
Methods in org.apache.solr.update.processor with parameters of type FieldType Modifier and Type Method Description protected booleanParseDoubleFieldUpdateProcessorFactory. isSchemaFieldTypeCompatible(FieldType type)protected booleanParseFloatFieldUpdateProcessorFactory. isSchemaFieldTypeCompatible(FieldType type)protected booleanParseIntFieldUpdateProcessorFactory. isSchemaFieldTypeCompatible(FieldType type)protected booleanParseLongFieldUpdateProcessorFactory. isSchemaFieldTypeCompatible(FieldType type)protected abstract booleanParseNumericFieldUpdateProcessorFactory. isSchemaFieldTypeCompatible(FieldType type)Returns true if the given FieldType is compatible with this parsing factory. -
Uses of FieldType in org.apache.solr.util
Methods in org.apache.solr.util with parameters of type FieldType Modifier and Type Method Description static org.apache.lucene.queries.payloads.PayloadDecoderPayloadUtils. getPayloadDecoder(FieldType fieldType)static StringPayloadUtils. getPayloadEncoder(FieldType fieldType)
-