|
Attempted to provide cache navigation without slicing the cache all the time. |
|
|
Made the seek method slightly more efficient at reusing cached data. |
|
|
Moved cache-affected writing methods into the FileWriter class. |
|
|
Attempted to add batch writing to the FileWriter class for supposedly improved |
|
|
Fixed Pyrex implementation for numbers from 0 to 127 inclusive. |
|
|
Added a Pyrex implementation of the vint function. |
|
|
Made minor adjustments to experiment with performance. |
|
|
Attempted to improve performance by collecting written data before writing it. |
|
|
Introduced opener classes to replace the superfluous position and position index |
|
|
Attempted to fix document position merging. |
|
|
Changed the merging classes to take advantage of document-oriented data storage. |
|
|
Fixed set_fields method signature. |
|
|
Suppress unwanted changes manually to satisfy stupid merge requirement. |
|
|
Made separate methods for sorted and unsorted position data. |
|
|
Introduced a Document class which is instantiated in order to present data to |
|
|
Optimised the write_number method slightly. |
|
|
Added a set_fields method to IndexWriter. |
|
|
Added term retrieval by prefix. |
|
|
Fixed comment. |
|
|
Fixed old, incorrect reference. |
|
|
Fixed position writing to restart document numbering for each section of the |
|
|
Added navigation to specific documents in the position dictionary iterator. |
|
|
Fixed position dictionary writing to write the correct document number in the |
|
|
Attempted to introduce position dictionaries with extra term record details |
|
|
Introduced a positions iterator to permit incremental reading of position |
|
|
Fixed copying error. |
|
|
Ensure document position ordering at the lowest level. |
|
|
Fixed counters used for determining when to flush written data. |
|
|
Fixed term discovery in the term dictionary index within the _find_term method. |
|
|
Made the rewind method for FileReader use the reset method. |
|
|
Introduced index "partitions", sequential access to term dictionaries, and some |
|
|
Added term frequency information to the term dictionary. |
|
|
Introduced conditional compression for fields using bzip2 and zlib compression. |
|
|
Added field dictionary and field index readers and writers. |
|
|
Added field reading and writing, although compression should be enabled only |
|
|
Added Unicode conversion, position sorting. |
|
|
Added an index writer which collects term positions and then writes them out |
|
|
Added position readers and writers to term dictionary instances, permitting the |
|
|
Switched to a "VInt" (variable-length integer) representation for numbers and |
|
|
Added end-of-file detection. |
|
|
Added a term information reader and writer. |
|
|
Added copyright and licensing information. |
|
|
The fundamental aspects of an inverted indexer. |
|