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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?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
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.