Flask-SQLAlchemy - Whoosh Integration
Adds Whoosh integration to Flask-SQLAlchemy.
Flask-Whooshee supports two different methods of setting up the extension. You can either initialize it directly, thus binding it to a specific application instance:
app = Flask(__name__) whooshee = Whooshee(app)
and the second is to use the factory pattern which will allow you to configure whooshee at a later point:
whooshee = Whooshee() def create_app(): app = Flask(__name__) whooshee.init_app(app) return app
Now you can create a basic whoosheer:
@whooshee.register_model('title', 'content') class Entry(db.Model): id = db.Column(db.Integer, primary_key=True) title = db.Column(db.String) content = db.Column(db.Text)
and finally you can search the model:
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.