Escape solr query, better query type management

This commit is contained in:
Gilles Crettenand
2015-05-19 12:22:49 +02:00
parent de1d465ad3
commit 11f315c458
2 changed files with 7 additions and 3 deletions

View File

@@ -29,10 +29,13 @@ class BookSearch
$this->query->addParam('q.op', 'AND');
}
public function addQuery($queryText, $queryField = '')
public function addQuery($queryText, $queryField = null)
{
if ($queryField != '')
$queryText= SolrUtils::escapeQueryChars($queryText);
if (strlen($queryField) > 0) {
$queryText = "$queryField:\"$queryText\"";
}
$this->queryParts[] = $queryText;
}