What type of field is category_ids_im? And I'm assuming that the *'s below are for emphasis and not really in your query?
Try your query in the q parameter and turn on debug (&debugQuery=true) and see how your query is parsing. That'll likely tell all. Erik On Feb 9, 2012, at 18:42 , Steven Ou wrote: > Hey guys, I'm stumped - hope someone can help! > > Basically, I'm running a filter query that filters by category (e.g. > fq=category_ids_im:(637 OR 639 OR 634)). However, it often produces no > results whatsoever even though each individual query *does* produce results. > > So, for example, fq=category_ids_im:*637* produces > results. fq=category_ids_im:*639* produces results. > fq=category_ids_im:*634* produces > results. Even fq=category_ids_im:(*637* OR *639*) produces results, as well > as fq=category_ids_im:(*639* OR *634*). > > BUT as soon as I do fq=category_ids_im:(*637* OR *639* OR *634*), it > produces NO RESULTS! > > Any ideas what might be wrong? Really appreciate any help! > -- > Steven Ou | 歐偉凡 > > *ravn.com* | Chief Technology Officer > steve...@gmail.com | +1 909-569-9880