TJMATHER / DBIx-FullTextSearch-0.73 / Changes

0.73 March 2nd 2003
	Fixed bug when searching with wildcards '*' and retrieving multiple 
	results from different words in the same document using Phrase Backend
	(Mario Minati)

	Added czech stoplist (Miroslav Suchý)

0.72 December 16th 2002
	Fixed bug with table/phrase search where phrase would wrap into
	next column (Kate L Pugh)

0.71 September 18th 2002
        Updated MANIFEST to include missing files.

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




Hosting generously
sponsored by Bytemark