diff options
Diffstat (limited to 'buildscripts/texbuilder/Zend/Search/Lucene/Search/Query.php')
-rw-r--r-- | buildscripts/texbuilder/Zend/Search/Lucene/Search/Query.php | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/buildscripts/texbuilder/Zend/Search/Lucene/Search/Query.php b/buildscripts/texbuilder/Zend/Search/Lucene/Search/Query.php deleted file mode 100644 index dd8698e8..00000000 --- a/buildscripts/texbuilder/Zend/Search/Lucene/Search/Query.php +++ /dev/null @@ -1,98 +0,0 @@ -<?php -/** - * Zend Framework - * - * LICENSE - * - * This source file is subject to version 1.0 of the Zend Framework - * license, that is bundled with this package in the file LICENSE, and - * is available through the world-wide-web at the following URL: - * http://www.zend.com/license/framework/1_0.txt. If you did not receive - * a copy of the Zend Framework license and are unable to obtain it - * through the world-wide-web, please send a note to license@zend.com - * so we can mail you a copy immediately. - * - * @package Zend_Search_Lucene - * @subpackage Search - * @copyright Copyright (c) 2005-2006 Zend Technologies USA Inc. (http://www.zend.com) - * @license http://www.zend.com/license/framework/1_0.txt Zend Framework License version 1.0 - */ - - -/** - * @package Zend_Search_Lucene - * @subpackage Search - * @copyright Copyright (c) 2005-2006 Zend Technologies USA Inc. (http://www.zend.com) - * @license http://www.zend.com/license/framework/1_0.txt Zend Framework License version 1.0 - */ -abstract class Zend_Search_Lucene_Search_Query -{ - - /** - * query boost factor - * - * @var float - */ - private $_boost = 1.0; - - /** - * Query weight - * - * @var Zend_Search_Lucene_Search_Weight - */ - protected $_weight; - - - /** - * Gets the boost for this clause. Documents matching - * this clause will (in addition to the normal weightings) have their score - * multiplied by boost. The boost is 1.0 by default. - * - * @return float - */ - public function getBoost() - { - return $this->_boost; - } - - /** - * Sets the boost for this query clause to $boost. - * - * @param float $boost - */ - public function setBoost($boost) - { - $this->_boost = $boost; - } - - /** - * Score specified document - * - * @param integer $docId - * @param Zend_Search_Lucene $reader - * @return float - */ - abstract public function score($docId, $reader); - - /** - * Constructs an appropriate Weight implementation for this query. - * - * @param Zend_Search_Lucene $reader - * @return Zend_Search_Lucene_Search_Weight - */ - abstract protected function _createWeight($reader); - - /** - * Constructs an initializes a Weight for a query. - * - * @param Zend_Search_Lucene $reader - */ - protected function _initWeight($reader) - { - $this->_weight = $this->_createWeight($reader); - $sum = $this->_weight->sumOfSquaredWeights(); - $queryNorm = $reader->getSimilarity()->queryNorm($sum); - $this->_weight->normalize($queryNorm); - } - -}
\ No newline at end of file |