Added closest() and furthest() to FilterInterface, as well as the ability to match conditions by AND or OR.