Whoosh: Difference between revisions
From charlesreid1
(Replaced content with "==Code== Code here: https://git.charlesreid1.com/charlesreid1/whoosh-search ==Notes== Whoosh is a library for building search engines in Python. You define a schema an...") |
No edit summary |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
==Code== | ==Code== | ||
Code here: https://git.charlesreid1.com/charlesreid1/whoosh-search | Code here: | ||
* https://git.charlesreid1.com/charlesreid1/whoosh-search | |||
* https://git.charlesreid1.com/charlesreid1/markdown-search | |||
* https://git.charlesreid1.com/charlesreid1/issues-search | |||
* https://git.charlesreid1.com/charlesreid1/cheeseburger-search | |||
==Notes== | ==Notes== | ||
| Line 8: | Line 12: | ||
You define a schema and create an index, then start to add documents to the index. The result is a search index built by whoosh. | You define a schema and create an index, then start to add documents to the index. The result is a search index built by whoosh. | ||
===Centillion=== | |||
Centillion is a search engine that uses Whoosh to search across Google Drive documents and files, Github issues, and markdown files in Github repositories. | |||
Link: https://git.charlesreid1.com/charlesreid1/centillion | |||
More information: [[Centillion]] | |||
===How it works=== | |||
[[Whoosh/How It Works]] | [[Whoosh/How It Works]] | ||
===More Links=== | |||
whoosh on github: https://github.com/whoosh-community/whoosh | |||
flask whoosh alchemy: https://github.com/gyllstromk/Flask-WhooshAlchemy/blob/master/flask_whooshalchemy.py | |||
flask whoosh alchemy plus: https://github.com/Revolution1/Flask-WhooshAlchemyPlus | |||
whoosh app engine: https://github.com/tallstreet/Whoosh-AppEngine/blob/master/src/whoosh/index.py | |||
| Line 15: | Line 39: | ||
==Flags== | ==Flags== | ||
{{SearchFlag}} | |||
{{PythonFlag}} | {{PythonFlag}} | ||
Latest revision as of 20:51, 17 February 2020
Code
Code here:
- https://git.charlesreid1.com/charlesreid1/whoosh-search
- https://git.charlesreid1.com/charlesreid1/markdown-search
- https://git.charlesreid1.com/charlesreid1/issues-search
- https://git.charlesreid1.com/charlesreid1/cheeseburger-search
Notes
Whoosh is a library for building search engines in Python.
You define a schema and create an index, then start to add documents to the index. The result is a search index built by whoosh.
Centillion
Centillion is a search engine that uses Whoosh to search across Google Drive documents and files, Github issues, and markdown files in Github repositories.
Link: https://git.charlesreid1.com/charlesreid1/centillion
More information: Centillion
How it works
More Links
whoosh on github: https://github.com/whoosh-community/whoosh
flask whoosh alchemy: https://github.com/gyllstromk/Flask-WhooshAlchemy/blob/master/flask_whooshalchemy.py
flask whoosh alchemy plus: https://github.com/Revolution1/Flask-WhooshAlchemyPlus
whoosh app engine: https://github.com/tallstreet/Whoosh-AppEngine/blob/master/src/whoosh/index.py
Flags
| Search search engines and searching
Centillion - a search engine built with whoosh Category:Search · Category:Search Engine Flags · Template:SearchFlag · e |
| Python a powerful programming language
Scientific Python: Data analysis libraries: Scipy · Numpy · Pandas · Statsmodel Machine learning libraries: Sklearn Neural network libraries: Tensorflow · Keras Plotting/viz: Matplotlib · Seaborn · Jupyter Solving partial differential equations and bessel functions: Fipy · Bessel Functions
Web and Networking Python: Web programming: Flask · Webapps · Mechanize · Scrapy · Gunicorn Wifi: Wireless/Python · Scapy IPython and Jupyter: Jupyter
Drawing, Geometry, and Shapes: Shapely (for drawing shapes): Shapely Geography library: Geos
General Useful Python Utilities: Python Remote Objects: Pyro Logging (create multi-channel log messages): Logging Keyboard (control keyboard from Python): Keyboard
Black Hat Python: Network scanning: Python/Scanner
|