Support OR and AND search, make AND default

The search filter now supports OR and AND searches.
Entering multiple words results in AND concatenation, searching for
exact match requires surrounding with '' (e.g. 'Journal of')