Make IndexSchema updateable in live system
------------------------------------------
Key: SOLR-265
URL: https://issues.apache.org/jira/browse/SOLR-265
Project: Solr
Issue Type: Improvement
Components: update
Affects Versions: 1.3
Reporter: Will Johnson
Priority: Minor
Fix For: 1.3
I've seen a few items on the mailing lists recently surrounding updating a
schema on the file system and not seeing the changes get propagated. while I
think that automatically detecting schema changes on disk may be unrealistic, I
do think it would be useful to be able to update the schema without having to
bounce the webapp. the forthcoming patch adds a method to SolrCore to do just
that as well as a request handler to be able to call said method.
The patch as it exists is a straw man for discussion. The one thing that
concerned me was making IndexScheam schema non-final in SolrCore. I'm not
quite sure why it needs to be final to begin with so perhaps someone can shed
some light on the situation. Also, I think it would be useful to be able to
upload a schema through the admin GUI, have it persisted to disk and then call
relaodSchema()but that seemed like a good bit of effort for a patch that might
not even be a good idea.
I'd also point out that this specific problem is one I've been trying to
address recently and while I think it could be solved with various dynamic
fields the combination of all the options for fields seemed to create too many
variables to make useful dynamic name patterns.
Thoughts?
- will
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.