Skip to main content

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:

http://dev.krys.ca/turbolucene/#Documentation

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:

http://dev.krys.ca/turbolucene

You can find more documentation there. It is also where you can submit bugs. TurboLucene mailing list information can be found at:

http://dev.krys.ca/turbolucene/#MailingList

The mailing list is the place to ask any questions or make suggestions. Patches, bug reports, bug fixes and suggestions are all welcome! :-)

Author

The author of TurboLucene is Krys Wilken. Feel free to contact him at krys AT krys DOT ca.

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)

Source distribution for TurboLucene 0.2.2
File Size Uploaded
TurboLucene-0.2.2.tar.gz 223.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for TurboLucene 0.2.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.2 This release

3 release files

0.2.1

2 release files

0.2

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page