47:4ce5005d3fc7
|
2009-09-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added iterator reuse for sequential term dictionary access, along with iterator
reuse within position dictionary iteration. A special class,
ResetPositionDictionaryIterator, permits the deferred initialisation of
iterators, thus preventing their premature reuse and the subsequent loss of
results waiting to be read.
Fixed imports.
Tidied PositionIndexIterator initialisation by moving section_count
initialisation into the reset method. |
|
|
iixr/index.py iixr/positions.py iixr/terms.py
|
|
46:d8b4b6f1a5d9
|
2009-09-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a cache offset attribute to better track available cached data. |
|
|
iixr/files.py
|
|
45:8d41e2d063e9
|
2009-09-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed old module. |
|
|
iixr.py
|
|
44:fad9698e2c46
|
2009-09-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made iixr a package with several submodules. |
|
|
iixr/__init__.py iixr/data.py iixr/fields.py iixr/files.py iixr/filesystem.py iixr/index.py iixr/merging.py iixr/positions.py iixr/terms.py setup.py ...
|
|
43:a0f37b0ef350
|
2009-09-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added constants for various measures.
Prevented unnecessary read cache resets where the cache offset is zero. |
|
|
iixr.py
|
|
42:76bd0bcfa998
|
2009-09-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempted to provide cache navigation without slicing the cache all the time. |
|
|
iixr.py
|
|
41:0cd36671c34e
|
2009-09-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made the seek method slightly more efficient at reusing cached data. |
|
|
iixr.py
|
|
40:628c5c388109
|
2009-09-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved cache-affected writing methods into the FileWriter class.
Fixed cache flushing in FileWriter to use the cache length, not the number of
list elements.
Introduced caching into the FileReader class.
Introduced a seek method into FileReader in order to work with the caching,
altering iterator construction. |
|
|
iixr.py test.py
|
|
39:f0f1799c9f4c
|
2009-09-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempted to add batch writing to the FileWriter class for supposedly improved
performance. |
|
|
iixr.py
|
|
38:1293ffb9e43b
|
2009-09-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed Pyrex implementation for numbers from 0 to 127 inclusive. |
|
|
iixr.py vint.c vint.pyx
|
|