Modifier and Type | Field and Description |
---|---|
Map<String,SchemaField> |
DataConfig.lowerNameVsSchemaField |
Modifier and Type | Method and Description |
---|---|
protected String |
SolrContentHandler.transformValue(String val,
SchemaField schFld)
Can be used to transform input values based on their
SchemaField
This implementation only formats dates using the DateUtil . |
Modifier and Type | Method and Description |
---|---|
protected int |
SimpleFacets.rangeCount(SchemaField sf,
Date low,
Date high,
boolean iLow,
boolean iHigh)
Deprecated.
Use rangeCount(SchemaField,String,String,boolean,boolean) which is more generalized
|
protected int |
SimpleFacets.rangeCount(SchemaField sf,
String low,
String high,
boolean iLow,
boolean iHigh)
Macro for getting the numDocs of range over docs
|
Modifier and Type | Method and Description |
---|---|
SchemaField[] |
IndexSchema.getCopyFields(String sourceField)
Deprecated.
Use
IndexSchema.getCopyFieldsList(String) instead. |
SchemaField[] |
IndexSchema.getCopySources(String destField)
Get all copy fields, both the static and the dynamic ones.
|
SchemaField |
CopyField.getDestination() |
SchemaField[] |
IndexSchema.getDynamicFieldPrototypes() |
SchemaField |
IndexSchema.getField(String fieldName)
Returns the SchemaField that should be used for the specified field name
|
SchemaField |
IndexSchema.getFieldOrNull(String fieldName)
Returns the SchemaField that should be used for the specified field name, or
null if none exists.
|
SchemaField |
CopyField.getSource() |
SchemaField |
IndexSchema.getUniqueKeyField()
Unique Key field specified in the schema file
|
protected SchemaField |
AbstractSubTypeFieldType.subField(SchemaField base,
int i) |
Modifier and Type | Method and Description |
---|---|
Map<String,SchemaField> |
IndexSchema.getFields()
Provides direct access to the Map containing all explicit
(ie: non-dynamic) fields in the index, keyed on field name.
|
List<SchemaField> |
IndexSchema.getFieldsWithDefaultValue()
Provides direct access to the List containing all fields with a default value
|
Collection<SchemaField> |
IndexSchema.getRequiredFields()
Provides direct access to the List containing all required fields.
|
Modifier and Type | Method and Description |
---|---|
Field |
BinaryField.createField(SchemaField field,
Object val,
float boost) |
Fieldable |
PointType.createField(SchemaField field,
String externalVal,
float boost)
It never makes sense to create a single field, so make it impossible to happen by
throwing UnsupportedOperationException
|
Fieldable |
TrieDateField.createField(SchemaField field,
String externalVal,
float boost) |
Fieldable |
FieldType.createField(SchemaField field,
String externalVal,
float boost)
Used for adding a document when a field needs to be created from a
type and a string.
|
Fieldable |
TrieField.createField(SchemaField field,
String externalVal,
float boost) |
Fieldable |
LatLonType.createField(SchemaField field,
String externalVal,
float boost) |
Fieldable[] |
PointType.createFields(SchemaField field,
String externalVal,
float boost) |
Fieldable[] |
FieldType.createFields(SchemaField field,
String externalVal,
float boost)
Given a
SchemaField , create one or more Fieldable instances |
Fieldable[] |
LatLonType.createFields(SchemaField field,
String externalVal,
float boost) |
Fieldable[] |
CurrencyField.createFields(SchemaField field,
String externalVal,
float boost) |
protected Field.Index |
FieldType.getFieldIndex(SchemaField field,
String internalVal) |
Query |
PointType.getFieldQuery(QParser parser,
SchemaField field,
String externalVal) |
Query |
FieldType.getFieldQuery(QParser parser,
SchemaField field,
String externalVal)
Returns a Query instance for doing searches against a field.
|
Query |
AbstractSubTypeFieldType.getFieldQuery(QParser parser,
SchemaField field,
String externalVal)
Throws UnsupportedOperationException()
|
Query |
LatLonType.getFieldQuery(QParser parser,
SchemaField field,
String externalVal) |
Query |
CurrencyField.getFieldQuery(QParser parser,
SchemaField field,
String externalVal) |
Query |
TextField.getFieldQuery(QParser parser,
SchemaField field,
String externalVal) |
protected Field.Store |
FieldType.getFieldStore(SchemaField field,
String internalVal) |
protected Field.TermVector |
FieldType.getFieldTermVec(SchemaField field,
String internalVal) |
protected FieldInfo.IndexOptions |
FieldType.getIndexOptions(SchemaField field,
String internalVal) |
Query |
CurrencyField.getRangeQuery(QParser parser,
SchemaField field,
org.apache.solr.schema.CurrencyValue p1,
org.apache.solr.schema.CurrencyValue p2,
boolean minInclusive,
boolean maxInclusive) |
Query |
TrieDateField.getRangeQuery(QParser parser,
SchemaField sf,
Date min,
Date max,
boolean minInclusive,
boolean maxInclusive) |
Query |
DateField.getRangeQuery(QParser parser,
SchemaField sf,
Date part1,
Date part2,
boolean minInclusive,
boolean maxInclusive)
DateField specific range query
|
Query |
PointType.getRangeQuery(QParser parser,
SchemaField field,
String part1,
String part2,
boolean minInclusive,
boolean maxInclusive) |
Query |
TrieDateField.getRangeQuery(QParser parser,
SchemaField field,
String min,
String max,
boolean minInclusive,
boolean maxInclusive) |
Query |
FieldType.getRangeQuery(QParser parser,
SchemaField field,
String part1,
String part2,
boolean minInclusive,
boolean maxInclusive)
Returns a Query instance for doing range searches on this field type.
|
Query |
TrieField.getRangeQuery(QParser parser,
SchemaField field,
String min,
String max,
boolean minInclusive,
boolean maxInclusive) |
Query |
LatLonType.getRangeQuery(QParser parser,
SchemaField field,
String part1,
String part2,
boolean minInclusive,
boolean maxInclusive) |
Query |
CurrencyField.getRangeQuery(QParser parser,
SchemaField field,
String part1,
String part2,
boolean minInclusive,
boolean maxInclusive) |
Query |
TextField.getRangeQuery(QParser parser,
SchemaField field,
String part1,
String part2,
boolean minInclusive,
boolean maxInclusive) |
SortField |
DoubleField.getSortField(SchemaField field,
boolean reverse) |
SortField |
PointType.getSortField(SchemaField field,
boolean top) |
SortField |
FloatField.getSortField(SchemaField field,
boolean reverse) |
SortField |
UUIDField.getSortField(SchemaField field,
boolean reverse) |
SortField |
ExternalFileField.getSortField(SchemaField field,
boolean reverse) |
SortField |
TrieDateField.getSortField(SchemaField field,
boolean top) |
SortField |
ShortField.getSortField(SchemaField field,
boolean reverse) |
SortField |
SortableIntField.getSortField(SchemaField field,
boolean reverse)
Deprecated.
|
SortField |
RandomSortField.getSortField(SchemaField field,
boolean reverse) |
abstract SortField |
FieldType.getSortField(SchemaField field,
boolean top)
Returns the SortField instance that should be used to sort fields
of this type.
|
SortField |
SortableFloatField.getSortField(SchemaField field,
boolean reverse)
Deprecated.
|
SortField |
TrieField.getSortField(SchemaField field,
boolean top) |
SortField |
SortableDoubleField.getSortField(SchemaField field,
boolean reverse)
Deprecated.
|
SortField |
LatLonType.getSortField(SchemaField field,
boolean top) |
SortField |
IntField.getSortField(SchemaField field,
boolean reverse) |
SortField |
LongField.getSortField(SchemaField field,
boolean reverse) |
SortField |
SortableLongField.getSortField(SchemaField field,
boolean reverse)
Deprecated.
|
SortField |
GeoHashField.getSortField(SchemaField field,
boolean top) |
SortField |
ByteField.getSortField(SchemaField field,
boolean reverse) |
SortField |
DateField.getSortField(SchemaField field,
boolean reverse) |
SortField |
StrField.getSortField(SchemaField field,
boolean reverse) |
SortField |
BoolField.getSortField(SchemaField field,
boolean reverse) |
SortField |
CurrencyField.getSortField(SchemaField field,
boolean reverse) |
SortField |
TextField.getSortField(SchemaField field,
boolean reverse) |
SortField |
BinaryField.getSortField(SchemaField field,
boolean top) |
SortField |
BCDIntField.getSortField(SchemaField field,
boolean reverse) |
protected SortField |
FieldType.getStringSort(SchemaField field,
boolean reverse)
Utility usable by subclasses when they want to get basic String sorting
using common checks.
|
ValueSource |
FieldType.getValueSource(SchemaField field)
Deprecated.
|
ValueSource |
BCDIntField.getValueSource(SchemaField field) |
ValueSource |
DoubleField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
PointType.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
FloatField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
ExternalFileField.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
TrieDateField.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
ShortField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
SortableIntField.getValueSource(SchemaField field,
QParser qparser)
Deprecated.
|
ValueSource |
RandomSortField.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
FieldType.getValueSource(SchemaField field,
QParser parser)
called to get the default value source (normally, from the
Lucene FieldCache.)
|
ValueSource |
SortableFloatField.getValueSource(SchemaField field,
QParser qparser)
Deprecated.
|
ValueSource |
TrieField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
SortableDoubleField.getValueSource(SchemaField field,
QParser qparser)
Deprecated.
|
ValueSource |
LatLonType.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
IntField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
LongField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
SortableLongField.getValueSource(SchemaField field,
QParser qparser)
Deprecated.
|
ValueSource |
GeoHashField.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
ByteField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
DateField.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
StrField.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
BoolField.getValueSource(SchemaField field,
QParser qparser) |
boolean |
IndexSchema.isCopyFieldTarget(SchemaField f)
Check if a field is used as the destination of a copyField operation
|
void |
IndexSchema.registerDynamicField(SchemaField... f)
Register one or more new Dynamic Field with the Schema.
|
protected SchemaField |
AbstractSubTypeFieldType.subField(SchemaField base,
int i) |
Constructor and Description |
---|
CopyField(SchemaField source,
SchemaField destination) |
CopyField(SchemaField source,
SchemaField destination,
int maxChars) |
SchemaField(SchemaField prototype,
String name)
Create a new SchemaField from an existing one by using all
of the properties of the prototype except the field name.
|
Modifier and Type | Field and Description |
---|---|
SchemaField |
SpatialOptions.field |
Constructor and Description |
---|
SpatialOptions(String pointStr,
double dist,
SchemaField sf,
String measStr,
double radius) |
SpatialOptions(String pointStr,
double dist,
SchemaField sf,
String measStr,
double radius,
DistanceUnits units) |
Constructor and Description |
---|
FileFloatSource(SchemaField field,
SchemaField keyField,
float defVal,
QParser parser) |
Modifier and Type | Method and Description |
---|---|
SearchGroupsFieldCommand.Builder |
SearchGroupsFieldCommand.Builder.setField(SchemaField field) |
TopGroupsFieldCommand.Builder |
TopGroupsFieldCommand.Builder.setField(SchemaField field) |
Modifier and Type | Method and Description |
---|---|
protected NamedList |
TopGroupsResultTransformer.serializeTopGroups(TopGroups<String> data,
SchemaField groupField) |
Modifier and Type | Field and Description |
---|---|
protected SchemaField |
UpdateHandler.idField |
Modifier and Type | Method and Description |
---|---|
void |
DocumentBuilder.addField(SchemaField sfield,
String val,
float boost)
Add the specified
SchemaField to the document. |
protected void |
DocumentBuilder.addSingleField(SchemaField sfield,
String val,
float boost) |