Revision history for Search-Query
0.01 12 Jan 2009
First version, released on an unsuspecting world.
0.02 13 Jan 2009
* add missing POD to Parser class
* flesh out classes: add Field, Clause, plus
walk() and add_*_clause() methods.
0.03 14 Jan 2009
* fix bug in parser expansion of aliased fields.
* add parser validation of fields.
* fix skip test count in t/01-parser.t
0.04 19 Jan 2009
* fix RT53772 by making DEFAULT constant into
my %DEFAULT private var.
0.05 23 Jan 2009
* added compatability for param names in new()
for Search::QueryParser
* add Search::Query::Dialect->add_sub_clause() method.
0.06 30 Jan 2009
* add SQL Dialect and Field classes.
0.07 06 Feb 2010
* add sqd program.
* allow queries with no ANDs or ORs (just NOTs)
* add SWISH Dialect and Field classes.
* add range operator to parser: N..M
* add more documentation.
* add |, & and ! as synonyms for OR, AND and NOT in
their respective default regex.
0.08 01 March 2010
* clarify NOT regex comments to include !
* SWISH dialect does not (as SQL dialect does)
expand to all defined if fields if 'default_field' is not
specified.
* add translate_to() method to base Dialect class.
0.09 03 March 2010
* fix bug in sqd where default_field was not also setting fields.
* POD fixes.
0.10 14 March 2010
* fix (NOT query) bug.
* add range support to SQL dialect.
0.11 26 March 2010
* add proximity support.
0.12 02 April 2010
* fix bug with compound proximity queries.