Solr does not now do this. I don't know if the Solr processing stack has
this flexibility, or if it is worth adding it.
I understand every example you have suggested -- i just don't get how it
isn't possible. Can you post an exampe of the schema+commands that give
you an error?
If your goal is to process incoming text and add some derivitave stored
fields, you may want to look at 1.3-dev UpdateRequestProcessor
http://wiki.apache.org/solr/UpdateRequestProcessor
If you just need to change the token value (the indexed value, *not* the
stored value) perhaps a custom FieldType where you override:
public String toInternal(String val);
public String toExternal(Fieldable f);
public String indexedToReadable(String indexedForm);
ryan