How to make an effective Boolean search on Shortlist?