A small search library.
Project description
A small search library.
Primarily intended to be a learning tool to teach the fundamentals of search.
Useful for embedding into Python apps where you don’t want/need something as complex as Lucene.
Requirements
Python 2.6+ or Python 3.2+
(Optional) simplejson
(Optional) unittest2 (Python 2.6 - for runnning the tests)
Running Tests
With a source checkout, run:
In Python 2:
python -m unittest2 tests
In Python 3:
python -m unittest tests
Tests should be passing at all times under both Python 2.7 & Python 3.2.
Contributions
If you wish to contribute to improving microsearch, the code you submit must:
Be your own work & BSD-licensed
Include a working fix/feature
Follow the existing style of the codebase
Include passing test coverage of the new code
If it’s user-facing, must include documentation
Other submissions are welcome, but won’t get merged until all of these requirements are met.
- author:
Daniel Lindsley <daniel@toastdriven.com>
- date:
2011/12/10
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file microsearch-0.1.0.tar.gz
.
File metadata
- Download URL: microsearch-0.1.0.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64798c6b2078e471c7a78f64eaf83f41341ac3bf05d000a8a00f589ae9073d5a |
|
MD5 | 9394172d1aa60f64974f9c760dc13bb0 |
|
BLAKE2b-256 | a7b2b764f09012a1af9e76f3ec72d0d2bf8640b5c024ef388ed3d6990fb082a0 |