Moreover, you may want to use fq=CreatedBy:user1 for filtering. Otis -- Solr & ElasticSearch Support -- http://sematext.com/ Performance Monitoring -- http://sematext.com/spm
On Tue, Jul 23, 2013 at 9:28 AM, Raymond Wiker <rwi...@gmail.com> wrote: > 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? >>