Uses of Class
org.apache.solr.schema.SchemaField

Packages that use SchemaField
org.apache.solr.handler.dataimport   
org.apache.solr.handler.extraction   
org.apache.solr.request   
org.apache.solr.schema   
org.apache.solr.search   
org.apache.solr.search.function   
org.apache.solr.search.grouping.distributed.command   
org.apache.solr.search.grouping.distributed.shardresultserializer   
org.apache.solr.update   
 

Uses of SchemaField in org.apache.solr.handler.dataimport
 

Fields in org.apache.solr.handler.dataimport with type parameters of type SchemaField
 Map<String,SchemaField> DataConfig.lowerNameVsSchemaField
           
 

Uses of SchemaField in org.apache.solr.handler.extraction
 

Methods in org.apache.solr.handler.extraction with parameters of type SchemaField
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.

 

Uses of SchemaField in org.apache.solr.request
 

Methods in org.apache.solr.request with parameters of type SchemaField
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
 

Uses of SchemaField in org.apache.solr.schema
 

Methods in org.apache.solr.schema that return SchemaField
 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)
           
 

Methods in org.apache.solr.schema that return types with arguments of type SchemaField
 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.
 

Methods in org.apache.solr.schema with parameters of type SchemaField
 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. use FieldType.getValueSource(SchemaField, QParser)
 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)
           
 

Constructors in org.apache.solr.schema with parameters of type SchemaField
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.
 

Uses of SchemaField in org.apache.solr.search
 

Fields in org.apache.solr.search declared as SchemaField
 SchemaField SpatialOptions.field
           
 

Constructors in org.apache.solr.search with parameters of type SchemaField
SpatialOptions(String pointStr, double dist, SchemaField sf, String measStr, double radius)
           
SpatialOptions(String pointStr, double dist, SchemaField sf, String measStr, double radius, DistanceUnits units)
           
 

Uses of SchemaField in org.apache.solr.search.function
 

Constructors in org.apache.solr.search.function with parameters of type SchemaField
FileFloatSource(SchemaField field, SchemaField keyField, float defVal, QParser parser)
           
 

Uses of SchemaField in org.apache.solr.search.grouping.distributed.command
 

Methods in org.apache.solr.search.grouping.distributed.command with parameters of type SchemaField
 SearchGroupsFieldCommand.Builder SearchGroupsFieldCommand.Builder.setField(SchemaField field)
           
 TopGroupsFieldCommand.Builder TopGroupsFieldCommand.Builder.setField(SchemaField field)
           
 

Uses of SchemaField in org.apache.solr.search.grouping.distributed.shardresultserializer
 

Methods in org.apache.solr.search.grouping.distributed.shardresultserializer with parameters of type SchemaField
protected  NamedList TopGroupsResultTransformer.serializeTopGroups(TopGroups<String> data, SchemaField groupField)
           
 

Uses of SchemaField in org.apache.solr.update
 

Fields in org.apache.solr.update declared as SchemaField
protected  SchemaField UpdateHandler.idField
           
 

Methods in org.apache.solr.update with parameters of type SchemaField
 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)