Hi,
you can divide your search criteria into multiple groups, let's say group1 for the property, group2 for path and group3 for type
and apply AND group operation.
Please check below query :
group.1_group.1_property=color
group.1_group.1_property.operation= exists
group.1_group.2_property=font
group...