add Flask-WhooshAlchemy for fulltext search