0.70 September 1st 2002
Added support for boolean queries (AND, OR) using Parse::RecDescent
0.63 June 21 2002
Improved performance for add_document in Phrase and Column backends
(Taco Hoekwater)
Makefile.PL fails if DBD::mysql not available
0.62 May 09 2002
Fix for delete_document() for Column backend (Vladimir Bogdanov)
Make 'use locale' global, init_env default is now empty.
(Joern Reder)
0.61 Feb 22 2002
Added docs on internalization. Changed default search
spliter to use \w (Hans Poo)
Removed print statement in Phrase.pm left over from
debugging. (Joern Reder)
0.60 Tue Dec 18 21:43:37 EST 2001
Removed extranous code in Phrase contains_hashref
including unneeded order by in SQL statement (Tony Bowden)
0.59 Sat Dec 15 01:17:34 EST 2001
Added search_hashref method (Dan Collis Puro)
Fixed bug with empty method (Joern Reder)
0.58 Thu Oct 11 01:45:59 EDT 2001
Corrected docs, wildcard is '*' not '%'
0.57 Sun Sep 9 16:24:09 EDT 2001
Fixed bug with Table/Phrase tables (Kate L Pugh)
0.56 Fri Mar 23 13:37:36 EST 2001
Added optimization for String.pm (thanks to Sven Paulus for patch)
Optimizated code by replacing INSERT INTO VALUES (...) syntax to use
multiple value lists. (thanks to Tom Bille for suggestion)
Fixed bug when two indexes share same word file - added
IF NOT EXISTS to create table string for word_id_table
(thanks to Tom Bille for suggestion)
0.55 Tue Sep 19 18:57:25 EST 2000
Added optional extra content for index_document method on
file, url and table frontends.
Fixed bug in contains_hashref in Column.pm (Ade Olonoh)
0.541 Thu Aug 31 12:16:49 EST 2000
Fixed test suite (6_stoplist.t)
0.54 Tue Aug 29 16:01:12 EST 2000
Fixed test suites (1_create.t and 4_index_table.t) to support MySQL 3.23 versions
Thanks to Tarik Alkasab for bug fixes.
Added test script for stoplists.
0.535 Wed Aug 9 16:30:26 MET DST 2000
Added blobfast backend that does updating by adding the info
to the end of the blob and with searches ignores previous
occurencies. (Honza Pazdziora)
0.53 Mon Jul 10 10:31:13 EST 2000
Added new module DBIx::FullTextSearch::StopList that implements stoplists.
Added stemming capability through Lingua::Stem.
Use of splitter on searches as well as indexing.
0.52 Tue Jun 27 12:23:02 EST 2000
Renamed mycontextadmin to ftsadmin and fixed bugs.
0.51 Mon Jun 26 00:41:46 EST 2000
Added new method "empty" that empties index.
Table frontend now supports multiple columns in column_name field.
Fixed bug with setting column_id_name.
Fixed bug with %PRECISION_TO_BITS - failed with mediumint(8) column_id_name.
0.50 Fri Jun 16 16:41:05 EST 2000
Rewrote contains method in Phrase.pm, now supports econtains, and
fixed bug with words that occur in more than one document.
Added new method "search" to FullTextSearch.pm, parses a user
input string into can-include, must-include, and must-not-include
words and phrases.
Renamed MyConText to DBIx::FullTextSearch.pm. T.J. Mather
is now maintaining this module.
0.48 Mon Oct 4 09:38:23 CEST 1999
Table frontend finished. The tests now use user defined DBI
connect info.
0.42 Wed Sep 29 21:14:36 CEST 1999
README written.
0.41 Tue Sep 21 20:32:28 CEST 1999
Documentation polished, made uptodate.
0.40 Mon Sep 20 20:58:28 CEST 1999
Added the phrase backend.
0.36 Mon Sep 20 06:49:29 CEST 1999
Added command line frontend.
0.35 Fri Sep 17 06:25:05 CEST 1999
Added handling of different *_bits attributes, for count_bits
even 0 is supported.
0.32 Thu Sep 16 08:43:40 CEST 1999
Added url frontend, added customizable splitter and filter,
added url and cstocs tests.
0.30 Wed Sep 15 07:15:58 CEST 1999
Complete rewrite: frontend and backend split, added Blob and
Column. Working tests for number/string/file/blob/column.
0.27 Sat Sep 4 14:54:43 CEST 1999
Added String, File, added make bench.
0.261 Wed Sep 1 07:43:14 CEST 1999
Added a fix in econtains for queries where + and non+ words are
mixed.
Added the admin.cgi script: selection of database, index and two
ways of searching. No create index and no insertion of new
documents so far.
0.26 Sun Jul 25 21:03:23 CEST 1999
The MyConText project includes: open, create, drop,
index_document, find_position, contains and contains_hashref and
econtains and econtains_hashref. Ale included is MyConText::Web
(to be probably chenged to generic MyConText::String in the
future) that provides the indirect mapping of string (as oposed
to number) names of documents.
The only supported indexing scheme is list of words and for each
a blob with docid/count/docid/count/... pairs at the moment.
Also included is a test_data directory with a snapshot of my
DBD::XBase project. The tests are rather comprehensive and
include benchmarks (which means they take a couple of minutes to
finish, the benchmarks should probably be splitted out from the
basic tests in the future).
0.2501 Sun Jul 25 20:29:36 CEST 1999
after a long time, I'm coming back to the project to see what's
new.
0.25 Mar 30 22:39 1999
working
0.20 Mar 28 13:39 1999
working, including find_position, (indexing took 12 wallclock secs)
0.18 Mar 28 10:27 1999
working, slow (indexing took 37 wallclock secs)
0.17 Mar 26 23:35 1999
nearly working, (indexing took 11 wallclock secs)
0.15 Mar 26 00:24 1999
working