Changes for version 0.14

  • add !: operator support to Parser
  • fix Dialect->add_*_clause methods to properly add () around the existing and new clauses, to get logical groupings correct.
  • add stringify() method to Clause
  • add clear_error() method to Parser
  • fix bug where expanded alias_for field array was not passing through quote or proximity values.

Documentation

sqd
Search::Query::Dialect parser

Modules

polyglot query parsing
part of a Dialect
abstract base class for query language dialects
the default query dialect
SQL query dialect
Swish query dialect
base class for query fields
query field representing a database column
query field representing a Swish MetaName
convert query strings into query objects