protected void ApplyIdFilter(CombinedQuery query, string fieldName, string filter)
{
if (String.IsNullOrEmpty(fieldName) || String.IsNullOrEmpty(filter)) return;
var filterQuery = new CombinedQuery();
var values = IdHelper.ParseId(filter);
foreach (var value in values.Where(ID.IsID))
{
AddFieldValueClause(filterQuery, fieldName, value, QueryOccurance.Should);
}
query.Add(filterQuery, QueryOccurance.Must);
}