solr by default allows query
*:* and x=1
but it is not suppose to make sense if you are adding condition,
*:* should not be added.
but solr allows to return all results to match x=1.
but when use with edismax,
the results seems to return strange behaviour as it does not return all rows.
therefore, removing *:* does the tricks in use_dis_max = true is used.