Use data service & find order by tag
Sample code for using data service and finding order by tag.
using (var query = _dataService.CreateQuery<SalesOrder>())
{
//get all orders have "tagA" or "tagB"
var orders = query.Filter(filter => {
filter.Tag(new string[] { "tagA" , "tagB"});
}).ToList();
}