var results = _searchClient.Search<T>().GetPagesResult();
Returns 10 items but there's 137.....how can I get all 137?
You should use pagination by using .Take and .Skip function but if you want all the results then you can pass item number in.Take function
var query = SearchClient.Instance.Search<PageData>()
var batch = query.GetContentResult();
And if you want all the results then you can refer to this -