: If I check in the solr.admin.analyzer, I get the same analysis for the two : different requests. But it seems, if fact, that the lacking space after : coma prevents name and number from matching.
query analysis is only part of hte picture ... Did you look at the debuqQuery output? ... i believe you are seeing the effects of the QueryParser analyzing "name," distinctly from "number" in one case, vs analyzing the entire string "name,number" in the second case, an treating the later as a phrase query (because one input clause produces multiple tokens) there is a recently added autoGeneratePhraseQueries option that affects this. -Hoss