0.09 2.23.2004
- It's now possible to add, delete, and update individual docs
- Some regrettable but correct interface changes
- Fixed serious bug where weighting was not being recalculated
- Graph can now be rebalanced by hand
- Adjusted graph to store lcounts as well as weights
- Made global weighting optional
- Broke C implementation :-(
- Added new test suites
0.08 ( not released )
- Reduced size of Node struct in XS code (removed type field)
- XS and Perl code now preallocates space when reading from TDM file
- Added max_depth attribute, to limit search depth
0.07
- Altered energy distribution scheme to more effective log(degree)+1
(thanks to Martin Spernau for testing this)
0.06 7.23.2003
- Merged in XS implementation from Schuyler Erle
- Fixed global weighting bug where counts and weights were being computed in
the same loop
- Updated test cases to reflect bugfixes
- Added XS/pure Perl switch in constructor
- Updated test cases to test both XS and pure Perl versions
0.05 7.17.2003
- Module now inherits from Storable.pm
- Added "find similar" method for document similarity search
- Added "mixed_search" method for term + document search;
- Edges are now normalized around each document
- Renamed TDM load method to "load_from_tdm"
- Singletons now inhabit the graph, instead of living in a lookup table
- Special check prevents bounce-back from singletons
- Many more test cases
- Two levels of debugging output
- Added credits for John Cuadrado and Scott Preece
0.04 7.14.2003
- Applied patches from Leon Brocard
- actual test cases
- fixed typo that broke module
- cleanup of debugging flag and output
- added dependency on Test::More
0.03 7.11.2003
- Added check to make sure no edges can have greater than unit weight
0.02 7.11.2003
- Added interface for just adding document titles + word lists, and having the sucker
build the search engine for you. Earlier TDM format universally reviled by
Perl community...
- Added some POD and minor code patches from Ken Williams
0.01 6.01.2003
- And Maciej said, "Let there be Search::ContextGraph"!