Package | Description |
---|---|
org.apache.solr.handler | |
org.apache.solr.handler.component | |
org.apache.solr.schema | |
org.apache.solr.search | |
org.apache.solr.update |
Modifier and Type | Field and Description |
---|---|
private FieldType |
AnalysisRequestHandlerBase.AnalysisContext.fieldType |
Modifier and Type | Method and Description |
---|---|
FieldType |
AnalysisRequestHandlerBase.AnalysisContext.getFieldType() |
Modifier and Type | Method and Description |
---|---|
private NamedList<NamedList> |
FieldAnalysisRequestHandler.analyzeValues(FieldAnalysisRequest analysisRequest,
FieldType fieldType,
java.lang.String fieldName)
Analyzes the index value (if it exists) and the query value (if it exists) in the given AnalysisRequest, using
the Analyzers of the given field type.
|
Constructor and Description |
---|
AnalysisContext(FieldType fieldType,
org.apache.lucene.analysis.Analyzer analyzer,
java.util.Set<java.lang.String> termsToMatch)
Constructs a new AnalysisContext with a given field tpe, analyzer and
termsToMatch.
|
AnalysisContext(java.lang.String fieldName,
FieldType fieldType,
org.apache.lucene.analysis.Analyzer analyzer)
Constructs an AnalysisContext with a given field name, field type
and analyzer.
|
AnalysisContext(java.lang.String fieldName,
FieldType fieldType,
org.apache.lucene.analysis.Analyzer analyzer,
java.util.Set<java.lang.String> termsToMatch)
Constructs a new AnalysisContext with a given field tpe, analyzer and
termsToMatch.
|
Modifier and Type | Field and Description |
---|---|
protected FieldType |
AbstractStatsValues.fieldType |
(package private) FieldType |
FieldFacetStats.ft |
FieldType |
FacetComponent.FieldFacet.ftype |
private FieldType |
QueryElevationComponent.idSchemaFT |
(package private) FieldType |
FieldFacetStats.statFieldType |
Modifier and Type | Method and Description |
---|---|
static StatsValues |
StatsValuesFactory.createStatsValues(FieldType fieldType)
Creates an instance of StatsValues which supports values from a field of the given FieldType
|
Constructor and Description |
---|
AbstractStatsValues(FieldType fieldType) |
DateStatsValues(FieldType fieldType) |
FieldFacetStats(java.lang.String name,
org.apache.lucene.search.FieldCache.StringIndex si,
FieldType facetFieldType,
int numStatsTerms,
FieldType statFieldType) |
NumericStatsValues(FieldType fieldType) |
StringStatsValues(FieldType fieldType) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSubTypeFieldType
An abstract base class for FieldTypes that delegate work to another
FieldType . |
class |
BCDIntField |
class |
BCDLongField |
class |
BCDStrField |
class |
BinaryField |
class |
BoolField |
class |
ByteField
A numeric field that can contain 8-bit signed two's complement integer
values, encoded as simple Strings.
|
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
FieldType that can represent any Date/Time with millisecond precision.
|
class |
DoubleField
A legacy numeric field type that encodes "Double" values as simple Strings.
|
class |
ExternalFileField
Get values from an external file instead of the index.
|
class |
FloatField
A legacy numeric field type that encodes "Float" values as simple Strings.
|
class |
GeoHashField
This is a class that represents a Geohash field.
|
class |
IntField
A legacy numeric field type that encodes "Integer" values as simple Strings.
|
class |
LatLonType
Represents a Latitude/Longitude as a 2 dimensional point.
|
class |
LegacyDateField
Deprecated.
use
DateField |
class |
LongField
A legacy numeric field type that encodes "Long" values as simple Strings.
|
class |
PointType
A point type that indexes a point in an n-dimensional space as separate fields and supports range queries.
|
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
A numeric field that can contain 16-bit signed two's complement integer
values, encoded as simple Strings.
|
class |
SortableDoubleField
Deprecated.
use
DoubleField or TrieDoubleField - will be removed in 5.x |
class |
SortableFloatField
Deprecated.
use
FloatField or TrieFloatField - will be removed in 5.x |
class |
SortableIntField
Deprecated.
use
IntField or TrieIntField - will be removed in 5.x |
class |
SortableLongField
Deprecated.
use
LongField or TrieLongField - will be removed in 5.x |
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
Provides field types to support for Lucene's
NumericField . |
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 |
(package private) FieldType |
DateFieldSource.ft |
private FieldType |
ExternalFileField.ftype |
protected FieldType |
AbstractSubTypeFieldType.subType |
(package private) FieldType |
SchemaField.type |
private FieldType |
IndexSchema.uniqueKeyFieldType |
Modifier and Type | Field and Description |
---|---|
private java.util.HashMap<java.lang.String,FieldType> |
IndexSchema.fieldTypes |
Modifier and Type | Method and Description |
---|---|
private FieldType |
IndexSchema.dynFieldType(java.lang.String fieldName) |
FieldType |
IndexSchema.getDynamicFieldType(java.lang.String fieldName)
Returns the FieldType of the best matching dynamic field for
the specified field name
|
FieldType |
IndexSchema.getFieldType(java.lang.String fieldName)
Returns the FieldType for the specified field name.
|
FieldType |
IndexSchema.getFieldTypeByName(java.lang.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(java.lang.String fieldName)
Returns the FieldType for the specified field name.
|
FieldType |
AbstractSubTypeFieldType.getSubType() |
FieldType |
SchemaField.getType() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.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 |
---|---|
(package private) static int |
SchemaField.calcProps(java.lang.String name,
FieldType ft,
java.util.Map<java.lang.String,java.lang.String> props) |
(package private) static SchemaField |
SchemaField.create(java.lang.String name,
FieldType ft,
int props,
java.lang.String defValue)
Create a SchemaField w/ the props specified.
|
(package private) static SchemaField |
SchemaField.create(java.lang.String name,
FieldType ft,
java.util.Map<java.lang.String,java.lang.String> props) |
private void |
CurrencyField.createDynamicCurrencyField(java.lang.String suffix,
FieldType type) |
static java.lang.String |
TrieField.getMainValuePrefix(FieldType ft)
expert internal use, subject to change.
|
(package private) static SchemaField |
AbstractSubTypeFieldType.registerPolyFieldDynamicPrototype(IndexSchema schema,
FieldType type)
Helper method for creating a dynamic field SchemaField prototype.
|
Constructor and Description |
---|
DateFieldSource(java.lang.String name,
FieldType ft) |
SchemaField(java.lang.String name,
FieldType type)
Create a new SchemaField with the given name and type,
using all the default properties from the type.
|
SchemaField(java.lang.String name,
FieldType type,
int properties,
java.lang.String defaultValue)
Create a new SchemaField with the given name and type,
and with the specified properties.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<FieldType,ReversedWildcardFilterFactory> |
SolrQueryParser.leadingWildcards |
Modifier and Type | Method and Description |
---|---|
(package private) static FieldType |
QueryParsing.writeFieldName(java.lang.String name,
IndexSchema schema,
java.lang.Appendable out,
int flags) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
SolrQueryParser.analyzeIfMultitermTermText(java.lang.String field,
java.lang.String part,
FieldType fieldType) |
protected ReversedWildcardFilterFactory |
SolrQueryParser.getReversedWildcardFilterFactory(FieldType fieldType) |
(package private) static void |
QueryParsing.writeFieldVal(java.lang.String val,
FieldType ft,
java.lang.Appendable out,
int flags) |
Modifier and Type | Field and Description |
---|---|
protected FieldType |
UpdateHandler.idFieldType |