Incorporating Domain Knowledge in Matching Problems via Harmonic Analysis