[Koha-bugs] [Bug 9239] Koha should share Evergreen's QueryParser module for parsing queries

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Mon Dec 17 21:44:23 CET 2012


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9239

Jared Camins-Esakov <jcamins at cpbibliography.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #14021|0                           |1
        is obsolete|                            |

--- Comment #7 from Jared Camins-Esakov <jcamins at cpbibliography.com> ---
Created attachment 14173
  -->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=14173&action=edit
Bug 9239: Introduce QueryParser driver for PQF

Since the most expressive query language supported by Zebra is PQF, this
patch adds a PQF driver for QueryParser which will translate QueryParser
queries into standard PQF (guided by mappings which have been written to
match Koha's existing Zebra configuration) which can then be sent to
Zebra. This driver, Koha::QueryParser::Driver::PQF(::*) extends the
OpenILS::QueryParser(::*) class(es), so as to preserve maximum
interoperability between the various users of the QueryParser driver.

Initially, search syntax is as follows:
* AND operator: &&
* OR operator: ||
* GROUPING operators: ( )

Fields can mostly be searched using the ccl prefixes they have now. The
exception is the various date limits which are searched with a syntax
like this: pubdate(2008)

For sorting, you can simply add #title-sort-az (etc.) to your query.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list