Provided by: libcatmandu-solr-perl_0.0304-2_all bug

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.