App Full Example¶
example.py
for running the flask app.
Running the App¶
pip install virtualenv
virtualenv --no-site-packages venv
source venv/bin/activate
pip install flask-ponywhoosh
python example.py runserver
After that, you could visit the following urls.
http://localhost:5000/update
to perform an update in an entity withid=1
.http://localhost:500/
to load the visual interface.
Running the app example¶
Start a session of a shell.
python app.py shell
Try something like the following sentences:
>>> from app import *
>>> from flask_ponywhoosh import full_search
>>> full_search(pw,"ch")
{ 'matched_terms': {'name': ['chuck'],
'deporte': ['chulo', 'lucha']},
'runtime': 0.0033812522888183594
'results': {'User': {'items': [User[15], User[8],
User[1]],
'matched_terms': {'name': ['chuck']}},
'Attributes': {'items': [Attributes[17],
Attributes[14],
Attributes[11], Attributes[8],
Attributes[5], Attributes[2]],
'matched_terms': {'deporte': ['chulo', 'lucha']}}
}}