Skip to content

Commit 984360d

Browse files
committed
Bug #72740 Improved tests
1 parent 4de61f3 commit 984360d

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

tests/bug_72740.phpt

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,19 @@ $dismaxQuery->addQueryField('manufacturedate_dt');
3939

4040
$queryResponse = $client->query( $dismaxQuery );
4141

42+
print_r($queryResponse->getResponse()->responseHeader->params);
43+
44+
// Scenario 3: Same as Scenario 2, now including explicit boost value for the query fields.
45+
// Expect:
46+
// - pf parameter should list each phrase field with ~ and ^ prefix for slop and boost value respectively.
47+
// - qf parameter should list each query field with a ^ prefix for boost value.
48+
$dismaxQuery->removeQueryField('score');
49+
$dismaxQuery->removeQueryField('manufacturedate_dt');
50+
$dismaxQuery->addQueryField('score', 3);
51+
$dismaxQuery->addQueryField('manufacturedate_dt', 7);
52+
53+
$queryResponse = $client->query( $dismaxQuery );
54+
4255
print_r($queryResponse->getResponse()->responseHeader->params);
4356
?>
4457
--EXPECTF--
@@ -62,4 +75,15 @@ SolrObject Object
6275
[sort] => score desc,manufacturedate_dt desc
6376
[version] => 2.2
6477
[wt] => xml
78+
)
79+
SolrObject Object
80+
(
81+
[q] => *:*
82+
[defType] => edismax
83+
[indent] => on
84+
[qf] => score^3 manufacturedate_dt^7
85+
[pf] => phraseField1~5^10 phraseField2~1^5
86+
[sort] => score desc,manufacturedate_dt desc
87+
[version] => 2.2
88+
[wt] => xml
6589
)

0 commit comments

Comments
 (0)