Skip to content

Commit c6f9393

Browse files
author
Andrii Kasian
committed
Merge remote-tracking branch 'origin/MAGETWO-39757' into S70pr
# Conflicts: # lib/internal/Magento/Framework/Search/Adapter/Mysql/Mapper.php
2 parents 068ab80 + b7e5ac4 commit c6f9393

File tree

4 files changed

+3
-5
lines changed

4 files changed

+3
-5
lines changed

app/code/Magento/CatalogSearch/etc/search_request.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,6 @@
7878
<filter xsi:type="termFilter" name="category_filter" field="category_ids" value="$category_ids$"/>
7979
</filters>
8080
<from>0</from>
81-
<size>10</size>
81+
<size>10000</size>
8282
</request>
8383
</requests>

lib/internal/Magento/Framework/Search/Adapter/Mysql/Mapper.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
*/
2424
class Mapper
2525
{
26-
const SQL_ENTITIES_MATCH_LIMIT = 100000;
2726
/**
2827
* @var ScoreBuilder
2928
*/
@@ -152,6 +151,8 @@ public function buildQuery(RequestInterface $request)
152151
}
153152
}
154153

154+
$select->limit($request->getSize());
155+
155156
$select->limit($request->getSize());
156157
$select->order('relevance ' . Select::SQL_DESC);
157158
return $select;

lib/internal/Magento/Framework/Search/Adapter/Mysql/Query/QueryContainer.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@ public function addMatchQuery(
8181
$subScoreBuilder = $this->scoreBuilderFactory->create();
8282
$this->buildMatchQuery($subScoreBuilder, $subSelect, $query, $conditionType);
8383
$subSelect->columns($subScoreBuilder->build());
84-
$subSelect->limit($this->request->getSize());
8584
$this->addDerivedQuery($subSelect);
8685

8786
return $select;

lib/internal/Magento/Framework/Search/Test/Unit/Adapter/Mysql/Query/QueryContainerTest.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,6 @@ public function testBuild()
9191
->getMock();
9292
$this->indexBuilder->expects($this->once())->method('build')->willReturn($subSelect);
9393
$subSelect->expects($this->once())->method('columns')->with('score condition');
94-
$this->request->expects($this->once())->method('getSize')->willReturn(1000);
95-
$subSelect->expects($this->once())->method('limit')->with(1000);
9694

9795
$result = $this->queryContainer->addMatchQuery($this->select, $this->query, Bool::QUERY_CONDITION_MUST);
9896
$this->assertEquals($this->select, $result);

0 commit comments

Comments
 (0)