I am probably using it wrong.
http://
...:8983/solr/vault10k/select?q=*%3A*&defType=edismax&qf=CreatedBy%BLABLA
returns all rows.
It neglects my qf filter.

Should I even use qf for filtrering with edismax?
(It doesnt say that in the doc
http://wiki.apache.org/solr/ExtendedDisMax#qf_.28Query_Fields.29)



On Tue, Jul 23, 2013 at 4:32 PM, Mysurf Mail <stammail...@gmail.com> wrote:

> But I dont want it to be searched.on
>
> lets say the user name is "giraffe"
> I do want to filter to be "where created by = giraffe"
>
> but when the user searches his name, I will want only documents with name
> "Giraffe".
> since it is indexed, wouldn't it return all rows created by him?
> Thanks.
>
>
>
> On Tue, Jul 23, 2013 at 4:28 PM, 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