VuFind API Documentation

QueryBuilder
in package

Summon QueryBuilder.

Tags
category

VuFind

author

Andrew S. Nagy vufind-tech@lists.sourceforge.net

author

David Maus maus@hab.de

author

Demian Katz demian.katz@villanova.edu

license

http://opensource.org/licenses/gpl-2.0.php GNU General Public License

link
https://vufind.org

Table of Contents

$luceneHelper  : LuceneSyntaxHelper
Lucene syntax helper
build()  : ParamBag
Return Summon search parameters based on a user query and params.
getLuceneHelper()  : LuceneSyntaxHelper
Get Lucene syntax helper
setLuceneHelper()  : void
Set Lucene syntax helper
abstractQueryToString()  : string
Convert an AbstractQuery object to a query string.
queryGroupToString()  : string
Convert a QueryGroup object to a query string.
queryToString()  : string
Convert a single Query object to a query string.

Properties

Methods

abstractQueryToString()

Convert an AbstractQuery object to a query string.

protected abstractQueryToString(AbstractQuery $query) : string
Parameters
$query : AbstractQuery

Query to convert

Return values
string

queryGroupToString()

Convert a QueryGroup object to a query string.

protected queryGroupToString(QueryGroup $query) : string
Parameters
$query : QueryGroup

QueryGroup to convert

Return values
string

queryToString()

Convert a single Query object to a query string.

protected queryToString(Query $query) : string
Parameters
$query : Query

Query to convert

Return values
string

Search results