SolrDisMaxQuery::removeTrigramPhraseField

(No version information available, might only be in Git)
Removes a Trigram Phrase Field (pf3 parameter)
public SolrDisMaxQuery SolrDisMaxQuery::removeTrigramPhraseField ( string $field )

Removes a Trigram Phrase Field (pf3 parameter)

Parameters:
field

Field Name

Returns:

SolrDisMaxQuery

Examples:
SolrDisMaxQuery::removeTrigramPhraseField() example
<?php

$dismaxQuery = new SolrDisMaxQuery('lucene');
$dismaxQuery
->addTrigramPhraseField('cat', 2, 5.1)
->addTrigramPhraseField('feature', 4.5)
;
echo $dismaxQuery.PHP_EOL;
// reverse
$dismaxQuery
->removeTrigramPhraseField('cat');
echo $dismaxQuery.PHP_EOL;

?>

The above example will output:

q=lucene&defType=%s&pf3=cat~5.1^2 feature^4.5
q=lucene&defType=%s&pf3=feature^4.5
See also:

SolrDisMaxQuery::addTrigramPhraseField() -

SolrDisMaxQuery::setTrigramPhraseFields() -

SolrDisMaxQuery::setTrigramPhraseSlop() -

doc_php
2016-02-24 16:11:45
Comments
Leave a Comment

Please login to continue.