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

Packages that use IndexSchema
org.apache.solr.core Core classes implementin Solr internals and the management of SolrCore
org.apache.solr.handler Concrete implementations of SolrRequestHandler 
org.apache.solr.handler.component SearchComponent implementations for use in SearchHandler 
org.apache.solr.parser Solr native variant of the Lucene Classic QueryParser 
org.apache.solr.request APIs and classes for dealing with Solr requests 
org.apache.solr.response API and implementations of QueryResponseWriter for formating Solr request responses 
org.apache.solr.schema IndexSchema and FieldType implementations for powering schema.xml 
org.apache.solr.search APIs and classes for parsing and processing search requests 
org.apache.solr.update APIs and classes for managing index updates 
org.apache.solr.util Common utility classes used throughout Solr 
 

Uses of IndexSchema in org.apache.solr.core
 

Fields in org.apache.solr.core with type parameters of type IndexSchema
protected  Map<String,IndexSchema> CoreContainer.indexSchemaCache
           
 

Methods in org.apache.solr.core that return IndexSchema
 IndexSchema SolrCore.getLatestSchema()
           
 

Methods in org.apache.solr.core with parameters of type IndexSchema
 void SolrCore.setLatestSchema(IndexSchema replacementSchema)
          Sets the latest schema snapshot to be used by this core instance.
 

Constructors in org.apache.solr.core with parameters of type IndexSchema
SolrCore(String name, String dataDir, SolrConfig config, IndexSchema schema, CoreDescriptor cd)
          Creates a new core and register it in the list of cores.
SolrCore(String name, String dataDir, SolrConfig config, IndexSchema schema, CoreDescriptor cd, UpdateHandler updateHandler, IndexDeletionPolicyWrapper delPolicy, SolrCore prev)
          Creates a new core and register it in the list of cores.
 

Uses of IndexSchema in org.apache.solr.handler
 

Methods in org.apache.solr.handler with parameters of type IndexSchema
protected  NamedList<NamedList> FieldAnalysisRequestHandler.handleAnalysisRequest(FieldAnalysisRequest request, IndexSchema schema)
          Handles the resolved analysis request and returns the analysis breakdown response as a named list.
 

Uses of IndexSchema in org.apache.solr.handler.component
 

Methods in org.apache.solr.handler.component with parameters of type IndexSchema
protected  void ResponseLogComponent.processIds(ResponseBuilder rb, DocList dl, IndexSchema schema, SolrIndexSearcher searcher)
           
protected  void ResponseLogComponent.processScores(ResponseBuilder rb, DocList dl, IndexSchema schema, SolrIndexSearcher searcher)
           
 

Uses of IndexSchema in org.apache.solr.parser
 

Fields in org.apache.solr.parser declared as IndexSchema
protected  IndexSchema SolrQueryParserBase.schema
           
 

Uses of IndexSchema in org.apache.solr.request
 

Fields in org.apache.solr.request declared as IndexSchema
protected  IndexSchema SolrQueryRequestBase.schema
           
 

Methods in org.apache.solr.request that return IndexSchema
 IndexSchema SolrQueryRequest.getSchema()
          The schema snapshot from core.getLatestSchema() at request creation.
 IndexSchema SolrQueryRequestBase.getSchema()
           
 

Uses of IndexSchema in org.apache.solr.response
 

Fields in org.apache.solr.response declared as IndexSchema
protected  IndexSchema TextResponseWriter.schema
           
protected  IndexSchema BinaryResponseWriter.Resolver.schema
           
 

Uses of IndexSchema in org.apache.solr.schema
 

Subclasses of IndexSchema in org.apache.solr.schema
 class ManagedIndexSchema
          Solr-managed schema - non-user-editable, but can be mutable via internal and external REST API requests.
 

Fields in org.apache.solr.schema declared as IndexSchema
protected  IndexSchema AbstractSubTypeFieldType.schema
           
 

Methods in org.apache.solr.schema that return IndexSchema
 IndexSchema IndexSchema.addCopyFields(Map<String,Collection<String>> copyFields)
          Copies this schema and adds the new copy fields to the copy, then persists the new schema
 IndexSchema IndexSchema.addField(SchemaField newField)
          Copies this schema, adds the given field to the copy, then persists the new schema.
 IndexSchema IndexSchema.addField(SchemaField newField, Collection<String> copyFieldNames)
          Copies this schema, adds the given field to the copy, then persists the new schema.
 IndexSchema IndexSchema.addFields(Collection<SchemaField> newFields)
          Copies this schema, adds the given fields to the copy, then persists the new schema.
 IndexSchema IndexSchema.addFields(Collection<SchemaField> newFields, Map<String,Collection<String>> copyFieldNames)
          Copies this schema, adds the given fields to the copy, then persists the new schema.
static IndexSchema IndexSchemaFactory.buildIndexSchema(String resourceName, SolrConfig config)
          Instantiates the configured schema factory, then calls create on it.
 IndexSchema IndexSchemaFactory.create(String resourceName, SolrConfig config)
          Returns an index schema created from a local resource
 

Methods in org.apache.solr.schema with parameters of type IndexSchema
 void ExternalFileFieldReloader.cacheFieldSources(IndexSchema schema)
          Caches FileFloatSource's from all ExternalFileField instances in the schema
 void SchemaAware.inform(IndexSchema schema)
          Informs the IndexSchema provided by the schema parameter of an event (e.g., a new FieldType was added, etc.
 void ExternalFileField.inform(IndexSchema schema)
           
 void AbstractSubTypeFieldType.inform(IndexSchema schema)
          Registers the polyfield dynamic prototype for this field type: : "*___(field type name)" Informs the IndexSchema provided by the schema parameter of an event (e.g., a new FieldType was added, etc.
 void SpatialPointVectorFieldType.inform(IndexSchema schema)
          Adds X and Y fields to the given schema for each field with this class as its field type.
 void CurrencyField.inform(IndexSchema schema)
          When index schema is informed, add dynamic fields "*____currency" and "*____amount_raw".
protected  void PrimitiveFieldType.init(IndexSchema schema, Map<String,String> args)
           
protected  void DoubleField.init(IndexSchema schema, Map<String,String> args)
           
protected  void PointType.init(IndexSchema schema, Map<String,String> args)
           
protected  void FloatField.init(IndexSchema schema, Map<String,String> args)
           
 void PreAnalyzedField.init(IndexSchema schema, Map<String,String> args)
           
protected  void UUIDField.init(IndexSchema schema, Map<String,String> args)
           
protected  void ExternalFileField.init(IndexSchema schema, Map<String,String> args)
           
protected  void AbstractSpatialFieldType.init(IndexSchema schema, Map<String,String> args)
           
protected  void TrieDateField.init(IndexSchema schema, Map<String,String> args)
           
protected  void CollationField.init(IndexSchema schema, Map<String,String> args)
           
protected  void ShortField.init(IndexSchema schema, Map<String,String> args)
          Deprecated.  
protected  void FieldType.init(IndexSchema schema, Map<String,String> args)
          subclasses should initialize themselves with the args provided and remove valid arguments.
protected  void SpatialRecursivePrefixTreeFieldType.init(IndexSchema schema, Map<String,String> args)
           
protected  void TrieField.init(IndexSchema schema, Map<String,String> args)
           
protected  void AbstractSubTypeFieldType.init(IndexSchema schema, Map<String,String> args)
           
protected  void SpatialPointVectorFieldType.init(IndexSchema schema, Map<String,String> args)
           
protected  void LatLonType.init(IndexSchema schema, Map<String,String> args)
           
protected  void IntField.init(IndexSchema schema, Map<String,String> args)
           
protected  void LongField.init(IndexSchema schema, Map<String,String> args)
           
protected  void ByteField.init(IndexSchema schema, Map<String,String> args)
          Deprecated.  
protected  void StrField.init(IndexSchema schema, Map<String,String> args)
           
protected  void CurrencyField.init(IndexSchema schema, Map<String,String> args)
           
protected  void TextField.init(IndexSchema schema, Map<String,String> args)
           
protected  void AbstractSpatialPrefixTreeFieldType.init(IndexSchema schema, Map<String,String> args)
           
protected  void EnumField.init(IndexSchema schema, Map<String,String> args)
          subclasses should initialize themselves with the args provided and remove valid arguments.
protected  void FieldType.setArgs(IndexSchema schema, Map<String,String> args)
           
protected  SchemaField AbstractSubTypeFieldType.subField(SchemaField base, int i, IndexSchema schema)
           
 

Constructors in org.apache.solr.schema with parameters of type IndexSchema
FieldTypePluginLoader(IndexSchema schema, Map<String,FieldType> fieldTypes, Collection<SchemaAware> schemaAware)
           
 

Uses of IndexSchema in org.apache.solr.search
 

Methods in org.apache.solr.search that return IndexSchema
 IndexSchema SolrIndexSearcher.getSchema()
          Direct access to the IndexSchema for use with this searcher
 

Methods in org.apache.solr.search with parameters of type IndexSchema
static String QueryParsing.getDefaultField(IndexSchema s, String df)
          Returns the effective default field based on the 'df' param or hardcoded schema default.
static QueryParser.Operator QueryParsing.getQueryParserDefaultOperator(IndexSchema sch, String override)
          Returns the "preferred" default operator for use by Query Parsers, based on the settings in the IndexSchema which may be overridden using an optional String override value.
static String DisMaxQParser.parseMinShouldMatch(IndexSchema schema, SolrParams params)
          Applies the appropriate default rules for the "mm" param based on the effective value of the "q.op" param
static Map<String,Float> DisMaxQParser.parseQueryFields(IndexSchema indexSchema, SolrParams solrParams)
          Uses SolrPluginUtils.parseFieldBoosts(String) with the 'qf' parameter.
static List<String> QueryParsing.toString(List<Query> queries, IndexSchema schema)
          Builds a list of String which are stringified versions of a list of Queries
static String QueryParsing.toString(Query query, IndexSchema schema)
          Formats a Query for debugging, using the IndexSchema to make complex field types readable.
static void QueryParsing.toString(Query query, IndexSchema schema, Appendable out, int flags)
           
 

Constructors in org.apache.solr.search with parameters of type IndexSchema
CursorMark(IndexSchema schema, SortSpec sortSpec)
          Generates an empty CursorMark bound for use with the specified schema and SortSpec.
SolrIndexSearcher(SolrCore core, String path, IndexSchema schema, SolrIndexConfig config, String name, boolean enableCache, DirectoryFactory directoryFactory)
           
SolrIndexSearcher(SolrCore core, String path, IndexSchema schema, SolrIndexConfig config, String name, DirectoryReader r, boolean closeReader, boolean enableCache, boolean reserveDirectory, DirectoryFactory directoryFactory)
           
 

Uses of IndexSchema in org.apache.solr.update
 

Methods in org.apache.solr.update with parameters of type IndexSchema
static SolrIndexWriter SolrIndexWriter.create(String name, String path, DirectoryFactory directoryFactory, boolean create, IndexSchema schema, SolrIndexConfig config, IndexDeletionPolicy delPolicy, Codec codec)
           
static SchemaField VersionInfo.getAndCheckVersionField(IndexSchema schema)
          Gets and returns the VersionInfo.VERSION_FIELD from the specified schema, after verifying that it is indexed, stored, and single-valued.
static Document DocumentBuilder.toDocument(SolrInputDocument doc, IndexSchema schema)
          Convert a SolrInputDocument to a lucene Document.
 IndexWriterConfig SolrIndexConfig.toIndexWriterConfig(IndexSchema schema)
           
 

Uses of IndexSchema in org.apache.solr.util
 

Methods in org.apache.solr.util with parameters of type IndexSchema
static NamedList<Explanation> SolrPluginUtils.getExplanations(Query query, DocList docs, SolrIndexSearcher searcher, IndexSchema schema)
          Generates an NamedList of Explanations for each item in a list of docs.
 



Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.