Catmandu::Store::Solr::CQL(3pm) | User Contributed Perl Documentation | Catmandu::Store::Solr::CQL(3pm) |
NAME¶
Catmandu::Store::Solr::CQL - Converts a CQL query string to a Solr query string
SYNOPSIS¶
$solr_query_string = Catmandu::Store::Solr::CQL->parse($cql_query_string);
DESCRIPTION¶
This package currently parses most of CQL 1.1:
and or not prox prox/distance<$n srw.allRecords srw.serverChoice srw.anywhere cql.allRecords cql.serverChoice cql.anywhere = scr =/fuzzy scr/fuzzy < > <= >= <> exact all any within
METHODS¶
parse¶
Parses the given CQL query string with CQL::Parser and converts it to a Solr query string.
visit¶
Converts the given CQL::Node to a Solr query string.
TODO¶
support cql 1.2, more modifiers (esp. masked), sortBy, encloses
SEE ALSO¶
CQL::Parser.
2023-01-26 | perl v5.36.0 |