The question: ¿Is there a way to avoid field expansion when adding fl<http://wiki.apache.org/solr/CommonQueryParameters#fl>parameter to the request?
The environment: Solr 4.4 using the next schema.xml <field name="id" type="string" indexed="true" stored="true" required="true" /> <field name="01_text" type="string" indexed="true" stored="true" /> <field name="01text" type="string" indexed="true" stored="true" /> <field name="text" type="string" indexed="true" stored="true" /> The test has been done importing the next data: {"id": "1","text": "text","01text": "text","01_text": "text"} The testing: Query and response 1: q=id:1&fl=id,01text The response includes a field that doesnt exists "01" and an existing one (text) that I dont want to return. {"id":"1","text":"text","01text":"text","01":1} I expect the next response {"id":"1","01text":"text"} Query and response 2 q=id:1&fl=id,01_text {"id":"1","01_text":"text","01":1} I expect the next response: {"id":"1","01_text":"text"} In both cases, I just want to return the fields included in fl. Regards.