LukeRequestHandler (/admin/luke) lists schema flags using two fields named "schema" and "flags".
For instance on my local machine http://localhost:8983/solr/collection1/admin/luke returns something like this:
And http://localhost:8983/solr/collection1/admin/luke?show=schema returns something like this:
However, when processing a LukeRequest in SolrJ, only the "flags" field is parsed into a Set of FieldFlag objects. The "schema" field is left as a String, and as a result is hard to process by client applications who do not know how to parse "I-S----
Here is an example that illustrates the problem:
It is probably fine to parse both fields the same way in SolrJ since LukeRequestHandler populates them the same way.