| 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 | 
|---|---|
org.apache.lucene.document.Field | 
BinaryField.createField(SchemaField field,
           Object val,
           float boost)  | 
org.apache.lucene.document.Fieldable | 
TrieField.createField(SchemaField field,
           String externalVal,
           float boost)  | 
org.apache.lucene.document.Fieldable | 
TrieDateField.createField(SchemaField field,
           String externalVal,
           float boost)  | 
org.apache.lucene.document.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 
 | 
org.apache.lucene.document.Fieldable | 
LatLonType.createField(SchemaField field,
           String externalVal,
           float boost)  | 
org.apache.lucene.document.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. 
 | 
org.apache.lucene.document.Fieldable[] | 
PointType.createFields(SchemaField field,
            String externalVal,
            float boost)  | 
org.apache.lucene.document.Fieldable[] | 
LatLonType.createFields(SchemaField field,
            String externalVal,
            float boost)  | 
org.apache.lucene.document.Fieldable[] | 
FieldType.createFields(SchemaField field,
            String externalVal,
            float boost)
Given a  
SchemaField, create one or more Fieldable instances | 
org.apache.lucene.document.Fieldable[] | 
CurrencyField.createFields(SchemaField field,
            String externalVal,
            float boost)  | 
protected org.apache.lucene.document.Field.Index | 
FieldType.getFieldIndex(SchemaField field,
             String internalVal)  | 
org.apache.lucene.search.Query | 
TextField.getFieldQuery(QParser parser,
             SchemaField field,
             String externalVal)  | 
org.apache.lucene.search.Query | 
PointType.getFieldQuery(QParser parser,
             SchemaField field,
             String externalVal)  | 
org.apache.lucene.search.Query | 
LatLonType.getFieldQuery(QParser parser,
             SchemaField field,
             String externalVal)  | 
org.apache.lucene.search.Query | 
FieldType.getFieldQuery(QParser parser,
             SchemaField field,
             String externalVal)
Returns a Query instance for doing searches against a field. 
 | 
org.apache.lucene.search.Query | 
CurrencyField.getFieldQuery(QParser parser,
             SchemaField field,
             String externalVal)  | 
org.apache.lucene.search.Query | 
AbstractSubTypeFieldType.getFieldQuery(QParser parser,
             SchemaField field,
             String externalVal)
Throws UnsupportedOperationException() 
 | 
protected org.apache.lucene.document.Field.Store | 
FieldType.getFieldStore(SchemaField field,
             String internalVal)  | 
protected org.apache.lucene.document.Field.TermVector | 
FieldType.getFieldTermVec(SchemaField field,
               String internalVal)  | 
protected org.apache.lucene.index.FieldInfo.IndexOptions | 
FieldType.getIndexOptions(SchemaField field,
               String internalVal)  | 
org.apache.lucene.search.Query | 
CurrencyField.getRangeQuery(QParser parser,
             SchemaField field,
             org.apache.solr.schema.CurrencyValue p1,
             org.apache.solr.schema.CurrencyValue p2,
             boolean minInclusive,
             boolean maxInclusive)  | 
org.apache.lucene.search.Query | 
TrieDateField.getRangeQuery(QParser parser,
             SchemaField sf,
             Date min,
             Date max,
             boolean minInclusive,
             boolean maxInclusive)  | 
org.apache.lucene.search.Query | 
DateField.getRangeQuery(QParser parser,
             SchemaField sf,
             Date part1,
             Date part2,
             boolean minInclusive,
             boolean maxInclusive)
DateField specific range query 
 | 
org.apache.lucene.search.Query | 
TrieField.getRangeQuery(QParser parser,
             SchemaField field,
             String min,
             String max,
             boolean minInclusive,
             boolean maxInclusive)  | 
org.apache.lucene.search.Query | 
TrieDateField.getRangeQuery(QParser parser,
             SchemaField field,
             String min,
             String max,
             boolean minInclusive,
             boolean maxInclusive)  | 
org.apache.lucene.search.Query | 
TextField.getRangeQuery(QParser parser,
             SchemaField field,
             String part1,
             String part2,
             boolean minInclusive,
             boolean maxInclusive)  | 
org.apache.lucene.search.Query | 
PointType.getRangeQuery(QParser parser,
             SchemaField field,
             String part1,
             String part2,
             boolean minInclusive,
             boolean maxInclusive)  | 
org.apache.lucene.search.Query | 
LatLonType.getRangeQuery(QParser parser,
             SchemaField field,
             String part1,
             String part2,
             boolean minInclusive,
             boolean maxInclusive)  | 
org.apache.lucene.search.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. 
 | 
org.apache.lucene.search.Query | 
CurrencyField.getRangeQuery(QParser parser,
             SchemaField field,
             String part1,
             String part2,
             boolean minInclusive,
             boolean maxInclusive)  | 
org.apache.lucene.search.SortField | 
UUIDField.getSortField(SchemaField field,
            boolean reverse)  | 
org.apache.lucene.search.SortField | 
TrieField.getSortField(SchemaField field,
            boolean top)  | 
org.apache.lucene.search.SortField | 
TrieDateField.getSortField(SchemaField field,
            boolean top)  | 
org.apache.lucene.search.SortField | 
TextField.getSortField(SchemaField field,
            boolean reverse)  | 
org.apache.lucene.search.SortField | 
StrField.getSortField(SchemaField field,
            boolean reverse)  | 
org.apache.lucene.search.SortField | 
SortableLongField.getSortField(SchemaField field,
            boolean reverse)
Deprecated.  
  | 
org.apache.lucene.search.SortField | 
SortableIntField.getSortField(SchemaField field,
            boolean reverse)
Deprecated.  
  | 
org.apache.lucene.search.SortField | 
SortableFloatField.getSortField(SchemaField field,
            boolean reverse)
Deprecated.  
  | 
org.apache.lucene.search.SortField | 
SortableDoubleField.getSortField(SchemaField field,
            boolean reverse)
Deprecated.  
  | 
org.apache.lucene.search.SortField | 
ShortField.getSortField(SchemaField field,
            boolean reverse)  | 
org.apache.lucene.search.SortField | 
RandomSortField.getSortField(SchemaField field,
            boolean reverse)  | 
org.apache.lucene.search.SortField | 
PointType.getSortField(SchemaField field,
            boolean top)  | 
org.apache.lucene.search.SortField | 
LongField.getSortField(SchemaField field,
            boolean reverse)  | 
org.apache.lucene.search.SortField | 
LatLonType.getSortField(SchemaField field,
            boolean top)  | 
org.apache.lucene.search.SortField | 
IntField.getSortField(SchemaField field,
            boolean reverse)  | 
org.apache.lucene.search.SortField | 
GeoHashField.getSortField(SchemaField field,
            boolean top)  | 
org.apache.lucene.search.SortField | 
FloatField.getSortField(SchemaField field,
            boolean reverse)  | 
abstract org.apache.lucene.search.SortField | 
FieldType.getSortField(SchemaField field,
            boolean top)
Returns the SortField instance that should be used to sort fields
 of this type. 
 | 
org.apache.lucene.search.SortField | 
ExternalFileField.getSortField(SchemaField field,
            boolean reverse)  | 
org.apache.lucene.search.SortField | 
DoubleField.getSortField(SchemaField field,
            boolean reverse)  | 
org.apache.lucene.search.SortField | 
DateField.getSortField(SchemaField field,
            boolean reverse)  | 
org.apache.lucene.search.SortField | 
CurrencyField.getSortField(SchemaField field,
            boolean reverse)  | 
org.apache.lucene.search.SortField | 
ByteField.getSortField(SchemaField field,
            boolean reverse)  | 
org.apache.lucene.search.SortField | 
BoolField.getSortField(SchemaField field,
            boolean reverse)  | 
org.apache.lucene.search.SortField | 
BinaryField.getSortField(SchemaField field,
            boolean top)  | 
org.apache.lucene.search.SortField | 
BCDIntField.getSortField(SchemaField field,
            boolean reverse)  | 
protected org.apache.lucene.search.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 | 
TrieField.getValueSource(SchemaField field,
              QParser qparser)  | 
ValueSource | 
TrieDateField.getValueSource(SchemaField field,
              QParser parser)  | 
ValueSource | 
StrField.getValueSource(SchemaField field,
              QParser parser)  | 
ValueSource | 
SortableLongField.getValueSource(SchemaField field,
              QParser qparser)
Deprecated.  
  | 
ValueSource | 
SortableIntField.getValueSource(SchemaField field,
              QParser qparser)
Deprecated.  
  | 
ValueSource | 
SortableFloatField.getValueSource(SchemaField field,
              QParser qparser)
Deprecated.  
  | 
ValueSource | 
SortableDoubleField.getValueSource(SchemaField field,
              QParser qparser)
Deprecated.  
  | 
ValueSource | 
ShortField.getValueSource(SchemaField field,
              QParser qparser)  | 
ValueSource | 
RandomSortField.getValueSource(SchemaField field,
              QParser parser)  | 
ValueSource | 
PointType.getValueSource(SchemaField field,
              QParser parser)  | 
ValueSource | 
LongField.getValueSource(SchemaField field,
              QParser qparser)  | 
ValueSource | 
LatLonType.getValueSource(SchemaField field,
              QParser parser)  | 
ValueSource | 
IntField.getValueSource(SchemaField field,
              QParser qparser)  | 
ValueSource | 
GeoHashField.getValueSource(SchemaField field,
              QParser parser)  | 
ValueSource | 
FloatField.getValueSource(SchemaField field,
              QParser qparser)  | 
ValueSource | 
FieldType.getValueSource(SchemaField field,
              QParser parser)
called to get the default value source (normally, from the
  Lucene FieldCache.) 
 | 
ValueSource | 
ExternalFileField.getValueSource(SchemaField field,
              QParser parser)  | 
ValueSource | 
DoubleField.getValueSource(SchemaField field,
              QParser qparser)  | 
ValueSource | 
DateField.getValueSource(SchemaField field,
              QParser parser)  | 
ValueSource | 
ByteField.getValueSource(SchemaField field,
              QParser qparser)  | 
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,
              org.apache.lucene.spatial.geometry.DistanceUnits units)  | 
| Constructor and Description | 
|---|
FileFloatSource(SchemaField field,
               SchemaField keyField,
               float defVal,
               QParser parser)  | 
| Modifier and Type | Method and Description | 
|---|---|
TopGroupsFieldCommand.Builder | 
TopGroupsFieldCommand.Builder.setField(SchemaField field)  | 
SearchGroupsFieldCommand.Builder | 
SearchGroupsFieldCommand.Builder.setField(SchemaField field)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected NamedList | 
TopGroupsResultTransformer.serializeTopGroups(org.apache.lucene.search.grouping.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)  |