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.function   
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)
           
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
 

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)
           
 Field TrieField.createField(SchemaField field, String externalVal, float boost)
           
 Field TrieDateField.createField(SchemaField field, String externalVal, float boost)
           
 Field 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.
protected  Field.Index FieldType.getFieldIndex(SchemaField field, String internalVal)
           
protected  Field.Store FieldType.getFieldStore(SchemaField field, String internalVal)
           
protected  Field.Store CompressableField.getFieldStore(SchemaField field, String internalVal)
           
protected  Field.TermVector FieldType.getFieldTermVec(SchemaField field, String internalVal)
           
 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 TrieField.getRangeQuery(QParser parser, SchemaField field, String min, String max, 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.
 SortField UUIDField.getSortField(SchemaField field, boolean reverse)
           
 SortField TrieField.getSortField(SchemaField field, boolean top)
           
 SortField TrieDateField.getSortField(SchemaField field, boolean top)
           
 SortField TextField.getSortField(SchemaField field, boolean reverse)
           
 SortField StrField.getSortField(SchemaField field, boolean reverse)
           
 SortField SortableLongField.getSortField(SchemaField field, boolean reverse)
           
 SortField SortableIntField.getSortField(SchemaField field, boolean reverse)
           
 SortField SortableFloatField.getSortField(SchemaField field, boolean reverse)
           
 SortField SortableDoubleField.getSortField(SchemaField field, boolean reverse)
           
 SortField ShortField.getSortField(SchemaField field, boolean reverse)
           
 SortField RandomSortField.getSortField(SchemaField field, boolean reverse)
           
 SortField LongField.getSortField(SchemaField field, boolean reverse)
           
 SortField IntField.getSortField(SchemaField field, boolean reverse)
           
 SortField FloatField.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 ExternalFileField.getSortField(SchemaField field, boolean reverse)
           
 SortField DoubleField.getSortField(SchemaField field, boolean reverse)
           
 SortField DateField.getSortField(SchemaField field, boolean reverse)
           
 SortField ByteField.getSortField(SchemaField field, boolean reverse)
           
 SortField BoolField.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.
 ValueSource TrieField.getValueSource(SchemaField field)
           
 ValueSource TrieDateField.getValueSource(SchemaField field)
           
 ValueSource SortableLongField.getValueSource(SchemaField field)
           
 ValueSource SortableIntField.getValueSource(SchemaField field)
           
 ValueSource SortableFloatField.getValueSource(SchemaField field)
           
 ValueSource SortableDoubleField.getValueSource(SchemaField field)
           
 ValueSource ShortField.getValueSource(SchemaField field)
           
 ValueSource RandomSortField.getValueSource(SchemaField field)
           
 ValueSource LongField.getValueSource(SchemaField field)
           
 ValueSource IntField.getValueSource(SchemaField field)
           
 ValueSource FloatField.getValueSource(SchemaField field)
           
 ValueSource FieldType.getValueSource(SchemaField field)
          Deprecated. use FieldType.getValueSource(SchemaField, QParser)
 ValueSource DoubleField.getValueSource(SchemaField field)
           
 ValueSource DateField.getValueSource(SchemaField field)
           
 ValueSource ByteField.getValueSource(SchemaField field)
           
 ValueSource BoolField.getValueSource(SchemaField field)
           
 ValueSource BCDIntField.getValueSource(SchemaField field)
           
 ValueSource TrieDateField.getValueSource(SchemaField field, QParser parser)
           
 ValueSource StrField.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 ExternalFileField.getValueSource(SchemaField field, QParser parser)
           
 ValueSource DateField.getValueSource(SchemaField field, QParser parser)
           
 boolean IndexSchema.isCopyFieldTarget(SchemaField f)
          Check if a field is used as the destination of a copyField operation
 

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.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.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)
           
 



Copyright © 2009 Apache Software Foundation. All Rights Reserved.