Fix search filter
Add no-result message
Add query validation