TurboLucene
About
TurboLucene is a library that allows TurboGears applications to use PyLucene for full text searching. It features a simple interface and takes care of all the nasty threading issues that exist between PyLucene and CherryPy (which is used by TurboGears).
It now also features multi-lingual support for Czech, Danish, German, Greek, English, Spanish, Finnish, French, Italian, Japanese, Korean, Dutch, Norwegian, Portuguese, Brazilian, Russian, Swedish, and Chinese, including pre-configured stopwords for most languages.
Requirements
PyLucene 2.0.0 or better
TurboGears 1.0 or better
Thanks to setuptools, TurboGears and it’s dependencies will be installed automatically, if necessary. However, PyLucene must be downloaded and installed manually.
TurboLucene is not very demanding and may work with earlier versions of both PyLucene and TurboGears, but other versions have not been tested.
Installation
TurboLucene uses setuptools, so installation is as easy as:
easy_install TurboLucene
or:
python setup.py install
For more installation options, try:
python setup.py --help
Manual Download
The latest version can always be downloaded at http://dev.krys.ca/turbolucene.
Documentation
Documentation for TurboLucene can be found at:
Limitations
TurboLucene is still in early stages of development. It has not been optimised, extensively tested, benchmarked or profiled for performance or memory usage. Finally, there are no test cases yet.
The plan is to eliminate these limitations, eventually.
Patches and suggestions are welcome! :-)
License
TurboLucene is licensed under the MIT license. See the LICENSE file for details.
Contact
TurboLucene’s web site is:
You can find more documentation there. It is also where you can submit bugs. TurboLucene mailing list information can be found at:
The mailing list is the place to ask any questions or make suggestions. Patches, bug reports, bug fixes and suggestions are all welcome! :-)
Thanks
Special thanks goes out to all the brilliant and hard working people of the TurboGears and PyLucene projects. Without their tireless efforts, this project would not exist!
Also thanks to everyone in the Open Source and Free Software communities. I really believe the spirit and philosophy of the FLOSS movement will change the world. I am happy to be able to give a little back.
Metadata
Release files for TurboLucene 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| TurboLucene-0.2.2.tar.gz | 223.8 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| TurboLucene-0.2.2-py2.5.egg | Legacy Egg format | - | - | Details |
| TurboLucene-0.2.2-py2.4.egg | Legacy Egg format | - | - | Details |
Total release size: 316.5 kB
Release files / TurboLucene-0.2.2.tar.gz
| Download URL | TurboLucene-0.2.2.tar.gz |
|---|---|
| Size | 223.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2ae8d849a3512866454d13220548039e87008b7a256ece7b93f2cc0b10c2b982
|
|
BLAKE2b-256 checksum How to use checksums |
5444388c7be48c4b750d2995943d6bfd1c8c993bddb75ff66f84a8aaafc074de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / TurboLucene-0.2.2-py2.5.egg
| Download URL | TurboLucene-0.2.2-py2.5.egg |
|---|---|
| Size | 46.2 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
9a4fead39028b46dd21452443d7ed213f3a37912d43bf2594177f631f8c63249
|
|
BLAKE2b-256 checksum How to use checksums |
4efdf0dd1888836540d5d33b3928e0349c64edc063fc314d4d5e18c82a8cf1cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / TurboLucene-0.2.2-py2.4.egg
| Download URL | TurboLucene-0.2.2-py2.4.egg |
|---|---|
| Size | 46.5 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
82d736f70f0d7d5249f914ac847115e5b9994bd665f53dc57aaa1ec9254f90da
|
|
BLAKE2b-256 checksum How to use checksums |
cc04c7ad87dbb4fae5b123626c6ed89888d564ba43ea80cf2cad549313ef029f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |