Solr Schema - version number requirements
-----------------------------------------
Key: SOLR-523
URL: https://issues.apache.org/jira/browse/SOLR-523
Project: Solr
Issue Type: Bug
Affects Versions: 1.2
Reporter: Andrew Nagy
Priority: Minor
When I change the version number of the solr schema from 1.0 or 1.1 to
something arbitrary like say 0.8.1 - solr reports a parsing error with the
schema - however, a version number "0.8" is accepted. It would be nice if solr
reporting an "invalid schema version" error instead or atleast put something in
the log that has a bit more detail.
You could add in a check in src/java/org/apache/solr/schema/IndexSchema.java
that might look like this:
Node node = (Node) xpath.evaluate("/schema/@version", document,
XPathConstants.NODE);
if (!("1.0".equals(node) || "1.1".equals(node))) {
log.warning("invalid schema version - use 1.0 or 1.1 only");
}
It's quite poor to hardcode the version numbers - but I thought I should
include something to give you a more concrete idea of what I am talking about.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.