Unexpected number of hits with scroll search

When I specify a 'size' for a scroll search, based on the documentation I've seen, I expect to get back * results, but what I'm seeing is just results. When I run the following query as a test, I only get 1 hit returned:

/_search?scroll=1m&size=1

I am seeing the same results using the Java TransportClient, trying to get 50 results per shard (I only got a total of 50 back). Am I missing something?

This is a ES 2.3.1 cluster w/ around ~1900 primary shards across ~290 indexes.

Thanks!
-Craig

size :The number of hits to return. Defaults to 10.

https://www.elastic.co/guide/en/elasticsearch/reference/2.3/search-uri-request.html

Unfortunately, my understanding is that scroll is a special case. The documentation on using scrolls in the Java API contains a special note regarding size and I have seen this discussed in various GitHub issues as well.

https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-search-scrolling.html

-Craig