summaryrefslogtreecommitdiff
path: root/buildscripts/texbuilder/Zend/Search/Lucene/Search/Query.php
diff options
context:
space:
mode:
Diffstat (limited to 'buildscripts/texbuilder/Zend/Search/Lucene/Search/Query.php')
-rw-r--r--buildscripts/texbuilder/Zend/Search/Lucene/Search/Query.php98
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