If all you're doing is filtering (browsing by facets perhaps), it's perfectly fine to have q=*:*. MatchAllDocsQuery is fast (and would be cached anyway), so use *:* as appropriate without worries.
Erik On Nov 22, 2011, at 07:18 , pravesh wrote: > Usually, > > Use the 'q' parameter to search for the free text values entered by the > users (where you might want to parse the query and/or apply > boosting/phrase-sloppy, minimum match,tie etc ) > > Use the 'fq' to limit the searches to certain criterias like location, > date-ranges etc. > > Also, avoid using the q=*:* as it implicitly translates to matchalldocsquery > > Regds > Pravesh > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/how-to-make-effective-search-with-fq-and-q-params-tp3527217p3527535.html > Sent from the Solr - User mailing list archive at Nabble.com.