A search engine for Flask using Pony ORM and Whoosh.
Project description
flask-ponywhoosh
Get a search engine in your flask application using Pony ORM and Whoosh. We included some templates to render the search engine.
Install
$ pip install flask-ponywhoosh
The hard way:
$ git clone https://github.com/jonaprieto/flask-ponywhoosh.git
$ cd flask-ponywhoosh
$ python setup.py install
Example
After installing the package. You can clone this repository in order to run the example or just download the source.
$ git clone https://github.com/jonaprieto/flask-ponywhoosh.git
$ cd flask-ponywhoosh
Then, you can run the example using:
python example.py runserver
You will see in the shell some outputs showing settings of flask-ponywhoosh (debug mode is on by default). We provide two urls by default:
localhost/search : the form of the search engine
localhost/database : contents of the database for our example
Recall localhost is usually http://127.0.0.1:5000.
Hacking
Customize the templates, URL routes and other stuffs, please checkout the documentation on:
Screenshots
Adding what fields of your models in your database you want to search.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for flask_ponywhoosh-1.0.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a0db6fcee18c462ab6a937effb88127dbd7b8bc2513131d64fbd592c023a51a |
|
MD5 | bc1a8f168eb0a5eafeabc43f6a5a24bf |
|
BLAKE2b-256 | 6f953e302f69fa080dd1a1e10faabb29bbfc415fe2d32b688b74a98c414eb2a4 |