SOLR-1930: remove IndexSchema deprecations

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1054039 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Yonik Seeley 2010-12-31 01:41:45 +00:00
parent e855000828
commit c918763e9b
3 changed files with 3 additions and 78 deletions

View File

@ -450,7 +450,7 @@ public class LukeRequestHandler extends RequestHandlerBase
if (ft.getAnalyzer().getPositionIncrementGap(f.getName()) != 0) {
field.add("positionIncrementGap", ft.getAnalyzer().getPositionIncrementGap(f.getName()));
}
field.add("copyDests", schema.getCopyFields(f.getName()));
field.add("copyDests", schema.getCopyFieldsList(f.getName()));
field.add("copySources", schema.getCopySources(f.getName()));

View File

@ -92,17 +92,7 @@ public final class IndexSchema {
*/
private Map<SchemaField, Integer> copyFieldTargetCounts
= new HashMap<SchemaField, Integer>();
/**
* Constructs a schema using the specified file name using the normal
* Config path directory searching rules.
*
* @see Config#openResource
* @deprecated Use {@link #IndexSchema(SolrConfig, String, InputStream)} instead.
*/
@Deprecated
public IndexSchema(SolrConfig solrConfig, String name) {
this(solrConfig, name, null);
}
/**
* Constructs a schema using the specified resource name and stream.
* If the is stream is null, the resource loader will load the schema resource by name.
@ -129,14 +119,6 @@ public final class IndexSchema {
loader.inform( loader );
}
/**
* @deprecated -- get access to SolrConfig some other way...
*/
@Deprecated
public SolrConfig getSolrConfig() {
return solrConfig;
}
/**
* @since solr 1.4
*/
@ -159,30 +141,6 @@ public final class IndexSchema {
return version;
}
/**
* Direct access to the InputStream for the schemaFile used by this instance.
* @see Config#openResource
* @deprecated Use {@link #getSolrConfig()} and open a resource input stream
* for {@link #getResourceName()} instead.
*/
@Deprecated
public InputStream getInputStream() {
return loader.openResource(resourceName);
}
/** Gets the name of the schema file.
* @deprecated Use {@link #getResourceName()} instead.
*/
@Deprecated
public String getSchemaFile() {
return resourceName;
}
/** The Name of this schema (as specified in the schema file)
* @deprecated Use {@link #getSchemaName()} instead.
*/
@Deprecated
public String getName() { return name; }
/**
* Provides direct access to the Map containing all explicit
@ -275,9 +233,7 @@ public final class IndexSchema {
/**
* default operator ("AND" or "OR") for QueryParser
* @deprecated use getSolrQueryParser().getDefaultOperator()
*/
@Deprecated
public String getQueryParserDefaultOperator() {
return queryParserDefaultOperator;
}
@ -1260,37 +1216,6 @@ public final class IndexSchema {
}
return sf.toArray(new SchemaField[sf.size()]);
}
/**
* Get all copy fields, both the static and the dynamic ones.
*
* @param sourceField
* @return Array of fields to copy to.
* @deprecated Use {@link #getCopyFieldsList(String)} instead.
*/
@Deprecated
public SchemaField[] getCopyFields(String sourceField) {
// This is the List that holds all the results, dynamic or not.
List<SchemaField> matchCopyFields = new ArrayList<SchemaField>();
// Get the dynamic results into the list.
for(DynamicCopy dynamicCopy : dynamicCopyFields) {
if(dynamicCopy.matches(sourceField)) {
matchCopyFields.add(dynamicCopy.getTargetField(sourceField));
}
}
// Get the fixed ones, if there are any and add them.
final List<CopyField> copyFields = copyFieldsMap.get(sourceField);
if (copyFields!=null) {
final Iterator<CopyField> it = copyFields.iterator();
while (it.hasNext()) {
matchCopyFields.add(it.next().getDestination());
}
}
// Construct the results by transforming the list into an array.
return matchCopyFields.toArray(new SchemaField[matchCopyFields.size()]);
}
/**
* Get all copy fields for a specified source field, both static

View File

@ -63,7 +63,7 @@
isEnabled = new File(enabledFile).exists();
}
String collectionName = schema!=null ? schema.getName():"unknown";
String collectionName = schema!=null ? schema.getSchemaName():"unknown";
String defaultSearch = "";
{