Filtering is separate from ordering. At the moment, there is no way to order based on best match. Can you do it client side?