paginate_whoosh
---------------
This module is an extension to the [paginate](https://github.com/Pylons/paginate) module. It divides
up search results obtained with Whoosh.
Usage
-----
```
from paginate_whoosh import WhooshPage
qp = QueryParser("text", myindex.schema)
q = qp.parse("a query")
with myindex.searcher() as searcher:
page = WhooshPage(
searcher.search(q, limit=None), # limit=None is required!
page=1, items_per_page=10)
# Now continue as you are used from the paginate module.
# Iterate over page to obtain the Whoosh result dictionary
```
---------------
This module is an extension to the [paginate](https://github.com/Pylons/paginate) module. It divides
up search results obtained with Whoosh.
Usage
-----
```
from paginate_whoosh import WhooshPage
qp = QueryParser("text", myindex.schema)
q = qp.parse("a query")
with myindex.searcher() as searcher:
page = WhooshPage(
searcher.search(q, limit=None), # limit=None is required!
page=1, items_per_page=10)
# Now continue as you are used from the paginate module.
# Iterate over page to obtain the Whoosh result dictionary
```
Metadata
Release files for paginate-whoosh 0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| paginate_whoosh-0.3.tar.gz | 2.5 kB | Details |
Release files / paginate_whoosh-0.3.tar.gz
| Download URL | paginate_whoosh-0.3.tar.gz |
|---|---|
| Size | 2.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
25e974d809dad451f2c643247796fd46616feaebdacccb7372f0fcb8ad328503
|
|
BLAKE2b-256 checksum How to use checksums |
26b41a66a5c6eafa6028774295f3df0939f87c76ee187f0c5b4b9695b14de126
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |