Seaching is not working fine

can anyone please let me know why i am getting count difference

1. This code given 4 record 

#set ($searchQuery = "%{}")
#set($query = "community && type:blog && section:1546" )
$searchQuery.Add("Query", $query)
$searchQuery.Add("PageSize", 15)
#set($results = $core_v2_searchResult.List("%{ Query = $query, PageSize = $pageSize}"))
count $results.TotalCount

Below code gives zero record

#set ($searchQuery = "%{}")
#set($query = "comm && type:blog && section:1546" )
$searchQuery.Add("Query", $query)
$searchQuery.Add("PageSize", 15)
#set($results = $core_v2_searchResult.List("%{ Query = $query, PageSize = $pageSize}"))
count $results.TotalCount