Sorry if this is a very basic question, but here it goes..

I’m building a Drupal site where service providers can create “service profiles” describing their service offerings. The service profiles are based on a custom content type (built with flexinode).

In order to classify the service profiles, they can be associated to 1-n “Cities” and 1-n “Service Areas”. To achieve this, I have created two vocabularies with the following terms into Drupal (both with ‘Multiple Select’ set):

Vocabulary “Cities”: City1, City2, City 3
Vocabulary “Service Areas”: Service Area 1, Service Area 2, Service Area 3

My question is: How can I display the service profiles associated to (City 1 OR City 2) AND (Service Area 1 OR Service Area 3)?

I tried this with Taxonomy browser, which lets me define search scope by choosing between items containing all terms / any terms. However, this selection applies to all categories and cannot be made category by category.

I have also tried to construct a Taxonomy URL using “+” and “,” but haven’t yet found a way to use both operators within same URL.

Please tell me if there is a simple way to achieve this, or if there is something totally wrong with my approach?