GooseRef will let you do reasonably powerful Boolean searching. You can toggle between the simple "AND", "OR" & "PHRASE" operators. Hopefully, the meaning of these is obvious, but in case not:
- AND - will only match references containing ALL of the keywords
- OR - will match all references containing AT LEAST ONE of the keywords
- PHRASE - will match the precise string