: Thanks for this. Query time dramatically reduced to 27ms with this.

to understand what is going on, use debugQuery=true with each of those 
examples and look at the query toString info.

*:* is the one and only true syntax (in any solr QParser that i know 
of) for "find all docs" efficiently.

        q=*
or      q=*.*

are (if i'm not mistaken) a prefix query and a wildcard query 
(respectively) against the defualt search field 

("*" is a prefix query matching all terms that start with the empty 
string -- so all terms.  which means it should matchany doc that has 
any term in the default search field -- which in many indexes 
will be all docs, but is a very inefficient and easily falible way to try 
and match all docs)


-Hoss

Reply via email to