Sorry it took me so long to answer, but that issue turned into low priority and I resume it today.
Adding a filter query for each tag worked great! Thank you! =o) Juan M. On Thu, Jul 7, 2011 at 7:10 PM, Juan Grande <juan.gra...@gmail.com> wrote: > Hi Juan! > > I think your problem is that in the second case the FieldQParserPlugin is > building a phrase query for "mytag myothertag". I recommend you to split the > filter in two different filters, one for each tag. If each tag is used in > many different filters, and the combination of tags is rarely repeated, this > will also result in a more efficient use of filterCache. > > Regards, > > *Juan* > > > > On Thu, Jul 7, 2011 at 12:07 PM, Juan Manuel Alvarez > <naici...@gmail.com>wrote: > >> Hi everyone! >> >> I would like to ask you a question about a problem I am facing with a >> Solr query. >> >> I have a field "tags" of type "textgen" and some documents with the >> values "myothertag,mytag". >> >> When I use the query: >> /solr/select?sort=name_sort+asc&start=0&qf=tags&q.alt=*:*&fq={!field >> q.op=AND f=tags}myothertag mytag&rows=60&defType=dismax >> >> everything works as expected, but if I change the order of the >> parameters in the fq, like this >> /solr/select?sort=name_sort+asc&start=0&qf=tags&q.alt=*:*&fq={!field >> q.op=AND f=tags}mytag myothertag&rows=60&defType=dismax >> I get no results. >> >> As far as I have seen, the "textgen" fieldshould tokenize the words in >> the field, so if I use comma-separated values, like in my example, >> both words are going to be indexed. >> >> Can anyone please point me in the right direction? >> >> Cheers! >> Juan M. >> >