1--TEST--
2SolrDisMaxQuery - BigramFields and slop (addBigramPhraseField, removeBigramPhraseField, setBigramPhraseFields)
3--FILE--
4<?php
5
6$dismaxQuery = new SolrDisMaxQuery('lucene');
7$dismaxQuery
8->addBigramPhraseField('cat', 2, 5.1)
9->addBigramPhraseField('feature', 4.5)
10;
11echo $dismaxQuery.PHP_EOL;
12// reverse
13$dismaxQuery
14->removeBigramPhraseField('cat');
15echo $dismaxQuery.PHP_EOL;
16
17$dismaxQuery->setBigramPhraseFields("cat~5.1^2 feature^4.5");
18echo $dismaxQuery.PHP_EOL;
19
20$dismaxQuery->setBigramPhraseSlop(2);
21echo $dismaxQuery.PHP_EOL;
22?>
23--EXPECTF--
24q=lucene&defType=%s&pf2=cat~5.1^2 feature^4.5
25q=lucene&defType=%s&pf2=feature^4.5
26
27Notice: SolrDisMaxQuery::setBigramPhraseFields(): Parameter pf2 value(s) was overwritten by this call in %s on line %d
28q=lucene&defType=%s&pf2=cat~5.1^2 feature^4.5
29q=lucene&defType=%s&pf2=cat~5.1^2 feature^4.5&ps2=2
30