A coworker pointed this out to me, and I couldn't think of a good reason for it... The OpenText RESTful API documentation illustrates how searches are supposed to be performed. The example that it gives cites using the PATCH HTTP verb:
URI Method Notes
/owners/123/dogs?where_color=tan&where_had_shots=true PATCH For a specific owner, get all the dogs that are tan in color and are up to date on vaccinations.
Why would we use the PATCH verb? By REST architectural guidelines, based on HTTP method, PATCH (similar to PUT) would be used to modify the contents of a resource, not to retrieve a subset of resources.