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