diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2015-10-18 09:31:31 +0200 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2015-10-18 09:31:31 +0200 |
commit | 80f7dc77d430774192b929d780f96260066df2ee (patch) | |
tree | 102eaae7fc9ec567f2af76e96da3de2d1e83afcf /vendor/ruflin/elastica/lib/Elastica/Rescore | |
parent | cccd7bb4d819334c07e0dadaf16cbfdef31880e1 (diff) |
Update to MediaWiki 1.25.3
Diffstat (limited to 'vendor/ruflin/elastica/lib/Elastica/Rescore')
-rw-r--r-- | vendor/ruflin/elastica/lib/Elastica/Rescore/AbstractRescore.php | 36 | ||||
-rw-r--r-- | vendor/ruflin/elastica/lib/Elastica/Rescore/Query.php | 90 |
2 files changed, 0 insertions, 126 deletions
diff --git a/vendor/ruflin/elastica/lib/Elastica/Rescore/AbstractRescore.php b/vendor/ruflin/elastica/lib/Elastica/Rescore/AbstractRescore.php deleted file mode 100644 index cb6c7cce..00000000 --- a/vendor/ruflin/elastica/lib/Elastica/Rescore/AbstractRescore.php +++ /dev/null @@ -1,36 +0,0 @@ -<?php - -namespace Elastica\Rescore; -use Elastica\Param; - -/** - * Abstract rescore object. Should be extended by all rescorers. - * - * @category Xodoa - * @package Elastica - * @author Jason Hu <mjhu91@gmail.com> - * @link http://www.elasticsearch.org/guide/reference/api/search/rescore/ - */ -abstract class AbstractRescore extends Param -{ - /** - * Overridden to return rescore as name - * - * @return string name - */ - protected function _getBaseName() - { - return 'rescore'; - } - - /** - * Sets window_size - * - * @param int $size - * @return \Elastica\Rescore - */ - public function setWindowSize($size) - { - return $this->setParam('window_size', $size); - } -}
\ No newline at end of file diff --git a/vendor/ruflin/elastica/lib/Elastica/Rescore/Query.php b/vendor/ruflin/elastica/lib/Elastica/Rescore/Query.php deleted file mode 100644 index 5041f3ed..00000000 --- a/vendor/ruflin/elastica/lib/Elastica/Rescore/Query.php +++ /dev/null @@ -1,90 +0,0 @@ -<?php - -namespace Elastica\Rescore; - -use Elastica\Query as BaseQuery; - -/** - * Query Rescore - * - * @category Xodoa - * @package Elastica - * @author Jason Hu <mjhu91@gmail.com> - * @link http://www.elasticsearch.org/guide/reference/api/search/rescore/ - */ -class Query extends AbstractRescore -{ - /** - * Constructor - * - * @param string|\Elastica\Query\AbstractQuery $rescoreQuery - * @param string|\Elastica\Query\AbstractQuery $query - */ - public function __construct($query = null) - { - $this->setParam('query', array()); - $this->setRescoreQuery($query); - } - - /** - * Override default implementation so params are in the format - * expected by elasticsearch - * - * @return array Rescore array - */ - public function toArray() - { - $data = $this->getParams(); - - if (!empty($this->_rawParams)) { - $data = array_merge($data, $this->_rawParams); - } - - return $data; - } - - /** - * Sets rescoreQuery object - * - * @param string|\Elastica\Query|\Elastica\Query\AbstractQuery $query - * @return \Elastica\Query\Rescore - */ - public function setRescoreQuery($rescoreQuery) - { - $query = BaseQuery::create($rescoreQuery); - $data = $query->toArray(); - - $query = $this->getParam('query'); - $query['rescore_query'] = $data['query']; - - return $this->setParam('query', $query); - } - - /** - * Sets query_weight - * - * @param float $weight - * @return \Elastica\Query\Rescore - */ - public function setQueryWeight($weight) - { - $query = $this->getParam('query'); - $query['query_weight'] = $weight; - - return $this->setParam('query', $query); - } - - /** - * Sets rescore_query_weight - * - * @param float $size - * @return \Elastica\Query\Rescore - */ - public function setRescoreQueryWeight($weight) - { - $query = $this->getParam('query'); - $query['rescore_query_weight'] = $weight; - - return $this->setParam('query', $query); - } -}
\ No newline at end of file |