*:* is parsed as a MatchAllDocsQuery and * es a wilcard query on the default search field. The matchalldocuments does just that, and the * has to resolve the wilcard (that is building a automaton query in newer versions of Lucene). Also if a document has the default field empty that document will not match with the wilcard.
Thanks 2012/1/9 Leonardo Souza <leonardo...@gmail.com>: > What's the difference from *:* to * when querying solr core? > > Using * takes longer and do not match all documents. Is it that right? > > thanks! > > -- > Leonardo S Souza