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

Reply via email to