How would you design a RESTful query to support OR operand between parameters. Let's say my resource has two fields field1 & field2. How would you design the URL to enable the following query:
"Get myresources where field1=x OR field2=y"
Designing queries in REST is pretty straight forward, but I have only seen queries that supports AND between query fields. e.g. /myresource?field1=x&field2=y
A possible solution can be to provide a single query parameter with free text where part, for example:
GET /myresource?q={field1=x OR field2=y}
But that would make it more complicated for clients to parse and extend or reduce filtered fields.
What do you suggest?