72:1cccc03f183e
70:4614ef99dbe1
|
2010-11-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added get_terms convenience methods to the index and term dictionary readers.
Introduced safer closure of mergers. |
|
|
iixr/index.py iixr/merging.py iixr/terms.py
|
|
71:00995a70f535
|
2010-11-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
An experiment adding preceding text to position records. |
|
|
iixr/phrases.py iixr/positions.py
|
|
70:4614ef99dbe1
71:00995a70f535 72:1cccc03f183e
|
2010-11-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a string serialisation function.
Fixed a parameter/argument name. |
|
|
iixr/data.py iixr/index.py
|
|
69:1077b05c9b76
|
2010-01-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced position dictionary, file and index iterators which capture the
relevant result data in caches for particular terms, wrapping the underlying
shared file readers.
Added section output to the test program in order to make troubleshooting
easier.
Added a seek method to the File class. |
|
|
docs/COPYING.txt iixr/fields.py iixr/files.py iixr/filesystem.py iixr/positions.py iixr/terms.py test.py
|
|
68:9d836f8a4075
|
2010-01-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed iterators and openers with the intention of having synchronised reading
(such as that done by phrase queries) done by reading batches of positions,
explicitly seeking for each batch, by employing a wrapper around readers for
each term. |
|
|
iixr/files.py iixr/filesystem.py iixr/positions.py iixr/terms.py test.py
|
|
67:89465c390a46
|
2009-10-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a document cache, used when reading fields.
Optimised read_number slightly using arrays. |
|
|
iixr/fields.py iixr/files.py
|
|
66:353e83aab58d
|
2009-10-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed field interval configuration.
Removed registration of iterators in the PositionDictionaryReader class in
order to prevent objects accumulating. |
|
|
iixr/index.py iixr/positions.py
|
|
65:9c0d6a47f814
|
2009-10-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed field interval configuration. |
|
|
iixr/index.py
|
|
64:197d3326e528
|
2009-10-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed indexing interval configuration to use the Index initialiser. |
|
|
iixr/index.py test.py
|
|
63:ff3800a700d5
|
2009-09-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified the IndexWriter document cache, adopting a list of items instead of a
dictionary.
Added a get_document method to the IndexReader class in order to support more
convenient access to indexed documents, also adding dictionary-style methods to
the Document class for field access.
Removed inaccurate comments. |
|
|
iixr/index.py iixr/positions.py
|
|