I cannot get Solr to return a stored field.

My schema is:

:
<field name="user" type="plong" indexed="true" stored="true"/>
<field name="ranking" type="pdouble" indexed="false" stored="true"/>
<field name="reference" type="string" indexed="false" stored="true"/>
:

I am using the SolrJ client and trying this:

The query string contains = " user: " and a list of user field values;
The query executes ok.  I get several documents.

SolrQuery solrQuery = new SolrQuery(query);
solrQuery.setSort("ranking" , SolrQuery.ORDER.desc);
solrQuery.addField("ranking");
solrQuery.addField("reference");

I also tried:

solrQuery.setFields("ranking", " reference");

But the result has only the "ranking" field.
Before explicitly setting the fields.  All fields came back in response except 
"reference".

Reply via email to