Improve search
- Use a search form directly instead of constructing an entire search view
- Fix the is_blank index flag to handle None values as well