search with whoosh and haystack
minor fixes