Revision history for Search-Query-Dialect-KSx
0.201 2 May 2014
- fix bug in Search::Query min version declaration
0.200 1 May 2014
- port to Moo for Search::Query 0.300
0.14 19 June 2011
- bump dep on Search::Query to 0.19 for croak_on_error fix.
0.13 28 Oct 2010
- bump dep on KS 0.31 release.
0.12 22 June 2010
- add suffix optimization to WildcardQuery
- preserve NOT clauses by always wrapping in a pair of ().
- allow for default_boolop to join clauses as ORQuery instead of only
ANDQuery. NOTE that unlike KinoSearch::QueryParser, this module defaults
to 'AND' and not 'OR'.
0.11 10 May 2010
- fix bug where NOT clause with no explicit field had the NOT qualifier
applied 2x.
- fix stringification of simple NOT clause.
0.10 08 May 2010
- add allow_single_wildcards feature
0.09 01 May 2010
- fix mem leak in WildcardQuery that caused false test results.
- fix mem leaks in Compiler and Scorer
- bump dependency to KS 0.30_101 which fixes Perl stack bug that can
affect WildcardQuery.
0.08 10 April 2010
- fix double negative bug in stringify().
0.07 02 April 2010
- fix bug in as_ks_query() where NOT foo=?* was parsed differently than
foo!=?*
0.06 26 March 2010
- support KS 0.30_09 API change from 'searchable' to 'searcher'
- add proximity support via KSx::Search::ProximityQuery
- fix bug in Compiler where multi-term fields were not being checked
correctly for wildcard matches.
- fix bug in as_ks_query() where !~ was not being properly parsed.
0.05 14 March 2010
- refactor scoring via Compiler and Scorer.
- fix bugs with NOTQuery
- support NOTQuery around a RangeQuery
- preserve syntax of RangeQuerys on stringify()
0.04 04 March 2010
- fix bug when no default_field is defined in Dialect or Parser
0.03 03 March 2010
- POD fix in NOTWildcardQuery that caused cpan to not link the .pm with
the .pod
- fix op bugs in stringify_clause()
0.02 03 March 2010
- bump depedency on KS to 0.30_083 for support for wildcard queries.
0.01 01 March 2010
- First version, released on an unsuspecting world.