The first one i.e. fq=asset_type:"MUSIC ALBUM" doesen't work.

However the 2nd one works
fq=asset_type:(+MUSIC +ALBUM)

Thanks for the response.

Regards,
Prathik


On Mon, Jun 17, 2013 at 8:41 PM, Upayavira <u...@odoko.co.uk> wrote:

> Your fq query is:
>
> fq=asset_type:MUSIC ALBUM
>
> This is actually interpreted as:
> fq=asset_type:MUSIC text:ALBUM
>
> You probably want:
> fq=asset_type:"MUSIC ALBUM"
> or
> fq=asset_type:(+MUSIC +ALBUM)
> or even:
> fq:{!term f=asset_type}MUSIC ALBUM
>
> Upayavira
>
> On Mon, Jun 17, 2013, at 03:57 PM, Prathik Puthran wrote:
> > Hi,
> >
> > I am making a select request to solr with with 'fq=asset_type:MUSIC
> > ALBUM'
> > (see query 1 below) as one of the GET parameter. This request does not
> > return any results. However when I send the select request with the
> > parameter 'asset_type=MUSIC ALBUM'(see query 2 below) I get the results.
> >
> > Does the filtered query parser do anything special (like split based on
> > the
> > spaces) before processing the request? How do I avoid this from
> > happening?
> >
> > Query 1 -->
> >
> http://localhost:8080/solr/assets/select?q=amitabh&fq=asset_type%3AMUSIC%20ALBUM&wt=json
> >
> > Query 2 -->
> >
> http://localhost:8080/solr/assets/select?wt=json&q=amitabh&indent=true&sort=release_year%20desc&asset_type=MUSIC%20ALBUM
> >
> >
> > Thanks,
> > Prathik
>

Reply via email to