Simple: the field needs to be "indexed" in order to search (or filter) on it.
On Tue, Jul 23, 2013 at 3:26 PM, Mysurf Mail <stammail...@gmail.com> wrote: > I want to restrict the returned results to be only the documents that were > created by the user. > I then load to the index the createdBy attribute and set it to index > false,stored="true" > > <field name="CreatedBy" type="string" indexed="false" stored="true" > required="true"/> > > then in the I want to filter by "CreatedBy" so I use the dashboard, check > edismax and add > I check edismax and add CreatedBy:user1 to the qf field. > > > the result query is > > http:// > ....:8983/solr/vault/select?q=*%3A*&defType=edismax&qf=CreatedBy%3Auser1 > > Nothing is filtered. all rows returned. > What was I doing wrong? >