PHP Conference China 2020

SolrDisMaxQuery::removeQueryField

(No version information available, might only be in Git)

SolrDisMaxQuery::removeQueryFieldRemoves a Query Field (qf parameter)

Description

public SolrDisMaxQuery::removeQueryField ( string $field ) : SolrDisMaxQuery

Removes a Query Field (qf parameter) from the field list added by SolrDisMaxQuery::addQueryField()

qf: When building DisjunctionMaxQueries from the user's query it specifies the fields to search in, and boosts for those fields.

Liste de paramètres

field

Field Name

Valeurs de retour

SolrDisMaxQuery

Exemples

Exemple #1 SolrDisMaxQuery::removeQueryField() example

<?php

$dismaxQuery 
= new SolrDisMaxQuery('lucene');
$dismaxQuery
    
->addQueryField('first'3)
    ->
addQueryField('second'0.2)
    ->
addQueryField('cat');
echo 
$dismaxQuery PHP_EOL;
// remove field 'second'
echo $dismaxQuery->removeQueryField('second');
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

q=lucene&defType=edismax&qf=first^3 second^0.2 cat
q=lucene&defType=edismax&qf=first^3 cat

Voir aussi

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top