Searching should be case-insensitive
add the search query parser