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?
>

Reply via email to