23:db86d8090718
|
2009-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed old, incorrect reference. |
|
|
iixr.py
|
|
22:4c3c6201310e
|
2009-09-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed position writing to restart document numbering for each section of the
position file.
Fixed position dictionary iteration to reset the position iterator so that the
document numbering of a newly encountered section is properly interpreted.
Fixed position dictionary iteration across index entries, ensuring that entries
at the start of sections, recorded in index entries themselves, are handled
correctly.
Removed unnecessary reader reset operations where iterators will be created with
reset state anyway.
Added a document frequency method to IndexReader.
Added result caching to the position dictionary iterator in order to preserve
record data for documents which were visited unintentionally. |
|
|
iixr.py test.py
|
|
21:af39faebc734
|
2009-09-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added navigation to specific documents in the position dictionary iterator.
Fixed merging to preserve existing merged partitions. |
|
|
iixr.py test.py
|
|
20:e8e80bfe5b5d
|
2009-09-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed position dictionary writing to write the correct document number in the
index for the specified position file offset.
Fixed index iterator usage in the position dictionary iterator.
Introduced document indexing interval parameters into the API.
Fixed the test program to remove old test files, to close the correct files, and
to use the appropriate names (fixing copying errors). |
|
|
iixr.py test.py
|
|
19:1cf3b82959f3
|
2009-09-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempted to introduce position dictionaries with extra term record details
providing document frequency information.
Attempted to introduce file descriptor duplication in order to support
concurrent iterators. |
|
|
iixr.py test.py
|
|
18:1e7ca36202ef
|
2009-08-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a positions iterator to permit incremental reading of position
information. |
|
|
iixr.py test.py
|
|
17:e6f4e8e226a0
|
2009-08-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed copying error. |
|
|
iixr.py
|
|
16:fb0ad812b19f
|
2009-08-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Ensure document position ordering at the lowest level. |
|
|
iixr.py
|
|
15:ae07d4c3c9af
|
2009-08-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed counters used for determining when to flush written data. |
|
|
iixr.py
|
|
14:51cf2f142879
|
2009-08-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed term discovery in the term dictionary index within the _find_term method.
Fixed various typing errors in the merging functionality.
Introduced merging into the process of obtaining a reader from top-level Index
instances: only merged dictionaries should be accessed.
Introduced the renaming of single partitions for reading and the deletion of
partitions after merging.
Renamed "index-N" to "terms_index-N" for term dictionary index files.
Moved dictionary reader acquisition to utility functions, and changed merging
methods to use such readers directly.
Introduced merging into the test program. |
|
|
iixr.py test.py
|
|