Package | Description |
---|---|
org.apache.solr.handler |
Concrete implementations of
SolrRequestHandler |
org.apache.solr.handler.component |
SearchComponent implementations for
use in SearchHandler |
org.apache.solr.parser |
Solr native variant of the Lucene Classic QueryParser
|
org.apache.solr.response.transform |
APIs and implementations of
DocTransformer for modifying documents in Solr request responses |
org.apache.solr.rest.schema |
Provides RESTful API access to the Solr Schema using Restlet.
|
org.apache.solr.schema |
IndexSchema and FieldType implementations for powering schema.xml |
org.apache.solr.update |
APIs and classes for managing index updates
|
org.apache.solr.update.processor |
UpdateRequestProcessorFactory APIs and implementations for use in UpdateRequestProcessorChain s |
Modifier and Type | Method and Description |
---|---|
FieldType |
AnalysisRequestHandlerBase.AnalysisContext.getFieldType() |
Constructor and Description |
---|
AnalysisRequestHandlerBase.AnalysisContext(FieldType fieldType,
Analyzer analyzer,
Set<BytesRef> termsToMatch)
Constructs a new AnalysisContext with a given field tpe, analyzer and
termsToMatch.
|
AnalysisRequestHandlerBase.AnalysisContext(String fieldName,
FieldType fieldType,
Analyzer analyzer)
Constructs an AnalysisContext with a given field name, field type
and analyzer.
|
AnalysisRequestHandlerBase.AnalysisContext(String fieldName,
FieldType fieldType,
Analyzer analyzer,
Set<BytesRef> termsToMatch)
Constructs a new AnalysisContext with a given field tpe, analyzer and
termsToMatch.
|
Modifier and Type | Field and Description |
---|---|
FieldType |
FacetComponent.FieldFacet.ftype |
Modifier and Type | Method and Description |
---|---|
protected String |
SolrQueryParserBase.analyzeIfMultitermTermText(String field,
String part,
FieldType fieldType) |
protected ReversedWildcardFilterFactory |
SolrQueryParserBase.getReversedWildcardFilterFactory(FieldType fieldType) |
Constructor and Description |
---|
BaseEditorialTransformer(String name,
String idFieldName,
FieldType ft) |
Modifier and Type | Method and Description |
---|---|
protected List<String> |
FieldTypeResource.getDynamicFieldsWithFieldType(FieldType fieldType)
Returns a dynamic field list using the given field type by iterating over all
dynamic fields defined in the schema.
|
protected List<String> |
FieldTypeCollectionResource.getDynamicFieldsWithFieldType(FieldType fieldType)
Returns dynamic field lists from the map constructed in doInit()
|
protected List<String> |
FieldTypeResource.getFieldsWithFieldType(FieldType fieldType)
Returns a field list using the given field type by iterating over all fields
defined in the schema.
|
protected List<String> |
FieldTypeCollectionResource.getFieldsWithFieldType(FieldType fieldType)
Returns field lists from the map constructed in doInit()
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSpatialFieldType<T extends SpatialStrategy>
Abstract base class for Solr FieldTypes based on a Lucene 4
SpatialStrategy . |
class |
AbstractSpatialPrefixTreeFieldType<T extends PrefixTreeStrategy> |
class |
AbstractSubTypeFieldType
An abstract base class for FieldTypes that delegate work to another
FieldType . |
class |
BBoxField |
class |
BCDIntField
Deprecated.
this class will be removed in 5.0 - use
TrieIntField instead |
class |
BCDLongField
Deprecated.
this class will be removed in 5.0 - use
TrieLongField instead |
class |
BCDStrField
Deprecated.
this class will be removed in 5.0 - use
TrieIntField instead |
class |
BinaryField |
class |
BoolField |
class |
ByteField
Deprecated.
Use
TrieIntField instead. |
class |
CollationField
Field for collated sort keys.
|
class |
CoordinateFieldType
A CoordinateFieldType is the base class for
FieldType s that have semantics
related to items in a coordinate system. |
class |
CurrencyField
Field type for support of monetary values.
|
class |
DateField
Deprecated.
this class will be removed in 5.0 - use
TrieDateField instead |
class |
DoubleField
Deprecated.
this class will be removed in 5.0 - use
TrieDoubleField instead |
class |
EnumField
Field type for support of string values with custom sort order.
|
class |
ExternalFileField
Get values from an external file instead of the index.
|
class |
FloatField
Deprecated.
this class will be removed in 5.0 - use
TrieFloatField instead |
class |
GeoHashField
This is a class that represents a Geohash field.
|
class |
IntField
Deprecated.
this class will be removed in 5.0 - use
TrieIntField instead |
class |
LatLonType
Represents a Latitude/Longitude as a 2 dimensional point.
|
class |
LongField
Deprecated.
this class will be removed in 5.0 - use
TrieLongField instead |
class |
PointType
A point type that indexes a point in an n-dimensional space as separate fields and supports range queries.
|
class |
PreAnalyzedField
Pre-analyzed field type provides a way to index a serialized token stream,
optionally with an independent stored value of a field.
|
class |
PrimitiveFieldType
Abstract 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 them
|
class |
RandomSortField
Utility Field used for random sorting.
|
class |
ShortField
Deprecated.
Use
TrieIntField instead. |
class |
SortableDoubleField
Deprecated.
this class will be removed in 5.0 - use
TrieDoubleField instead |
class |
SortableFloatField
Deprecated.
this class will be removed in 5.0 - use
TrieFloatField instead |
class |
SortableIntField
Deprecated.
this class will be removed in 5.0 - use
TrieIntField instead |
class |
SortableLongField
Deprecated.
this class will be removed in 5.0 - use
TrieLongField instead |
class |
SpatialPointVectorFieldType |
class |
SpatialRecursivePrefixTreeFieldType |
class |
SpatialTermQueryPrefixTreeFieldType |
class |
StrField |
class |
TextField
TextField is the basic type for configurable text analysis. |
class |
TrieDateField
|
class |
TrieDoubleField
A numeric field that can contain double-precision 64-bit IEEE 754 floating
point values.
|
class |
TrieField
|
class |
TrieFloatField
A numeric field that can contain single-precision 32-bit IEEE 754
floating point values.
|
class |
TrieIntField
A numeric field that can contain 32-bit signed two's complement integer values.
|
class |
TrieLongField
A numeric field that can contain 64-bit signed two's complement integer values.
|
class |
UUIDField
This FieldType accepts UUID string values, as well as the special value
of "NEW" which triggers generation of a new random UUID.
|
Modifier and Type | Field and Description |
---|---|
protected FieldType |
CurrencyField.fieldTypeAmountRaw |
protected FieldType |
CurrencyField.fieldTypeCurrency |
protected FieldType |
AbstractSubTypeFieldType.subType |
protected FieldType |
IndexSchema.uniqueKeyFieldType |
Modifier and Type | Field and Description |
---|---|
protected Map<String,FieldType> |
IndexSchema.fieldTypes |
Modifier and Type | Method and Description |
---|---|
protected FieldType |
FieldTypePluginLoader.create(SolrResourceLoader loader,
String name,
String className,
Node node) |
FieldType |
IndexSchema.getDynamicFieldType(String fieldName)
Returns the FieldType of the best matching dynamic field for
the specified field name
|
FieldType |
IndexSchema.getFieldType(String fieldName)
Returns the FieldType for the specified field name.
|
FieldType |
IndexSchema.getFieldTypeByName(String fieldTypeName)
Given the name of a
FieldType (not to be confused with IndexSchema.getFieldType(String) which
takes in the name of a field), return the FieldType . |
FieldType |
IndexSchema.getFieldTypeNoEx(String fieldName)
Returns the FieldType for the specified field name.
|
FieldType |
AbstractSubTypeFieldType.getSubType() |
FieldType |
SchemaField.getType() |
protected FieldType |
FieldTypePluginLoader.register(String name,
FieldType plugin) |
Modifier and Type | Method and Description |
---|---|
Map<String,FieldType> |
IndexSchema.getFieldTypes()
Provides direct access to the Map containing all Field Types
in the index, keyed on field type name.
|
Modifier and Type | Method and Description |
---|---|
static String |
TrieField.getMainValuePrefix(FieldType ft)
expert internal use, subject to change.
|
protected void |
FieldTypePluginLoader.init(FieldType plugin,
Node node) |
protected FieldType |
FieldTypePluginLoader.register(String name,
FieldType plugin) |
Constructor and Description |
---|
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 and Description |
---|
FieldTypePluginLoader(IndexSchema schema,
Map<String,FieldType> fieldTypes,
Collection<SchemaAware> schemaAware) |
Modifier and Type | Field and Description |
---|---|
protected FieldType |
UpdateHandler.idFieldType |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
ParseNumericFieldUpdateProcessorFactory.isSchemaFieldTypeCompatible(FieldType type)
Returns true if the given FieldType is compatible with this parsing factory.
|
protected boolean |
ParseLongFieldUpdateProcessorFactory.isSchemaFieldTypeCompatible(FieldType type) |
protected boolean |
ParseIntFieldUpdateProcessorFactory.isSchemaFieldTypeCompatible(FieldType type) |
protected boolean |
ParseFloatFieldUpdateProcessorFactory.isSchemaFieldTypeCompatible(FieldType type) |
protected boolean |
ParseDoubleFieldUpdateProcessorFactory.isSchemaFieldTypeCompatible(FieldType type) |
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.