summaryrefslogtreecommitdiff
path: root/vendor/ruflin/elastica/lib/Elastica/Rescore
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/ruflin/elastica/lib/Elastica/Rescore')
-rw-r--r--vendor/ruflin/elastica/lib/Elastica/Rescore/AbstractRescore.php36
-rw-r--r--vendor/ruflin/elastica/lib/Elastica/Rescore/Query.php90
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