query about qf defaults

2010-08-03 Thread Robert Neve
Hi,

I have in my solr config file the code below to create a default for fq which 
works great. The problem I have is if I want to use a custom fq this one gets 
overwritten. Is there a way I can have it keep this fq and other custom ones? 
Basically this field sets if the person is to show up or not so it's important 
anyone set to d is never shown regardless of any other query filters.

 lst name=defaults
 str name=fqss_cck_field_status:d /str

thanks in advance for any help

Robert


Re: query about qf defaults

2010-08-03 Thread jayendra patil
You can use appends for any additional fq paramters, which would be appended
to the ones passed @ query time.
Check out the sample solrconfig.xml with the solr.

!-- In addition to defaults, appends params can be specified
 to identify values which should be appended to the list of
 multi-val params from the query (or the existing defaults).

 In this example, the param fq=instock:true will be appended to
 any query time fq params the user may specify, as a mechanism for
 partitioning the index, independent of any user selected filtering
 that may also be desired (perhaps as a result of faceted
searching).

 NOTE: there is *absolutely* nothing a client can do to prevent
these
 appends values from being used, so don't use this mechanism
 unless you are sure you always want it.
  --
lst name=appends
  str name=fqinStock:true/str
/lst

Regards,
Jayendra

On Tue, Aug 3, 2010 at 8:25 AM, Robert Neve robert.n...@gmx.co.uk wrote:

 Hi,

 I have in my solr config file the code below to create a default for fq
 which works great. The problem I have is if I want to use a custom fq this
 one gets overwritten. Is there a way I can have it keep this fq and other
 custom ones? Basically this field sets if the person is to show up or not so
 it's important anyone set to d is never shown regardless of any other query
 filters.

  lst name=defaults
  str name=fqss_cck_field_status:d /str

 thanks in advance for any help

 Robert