Documentación offline PHP master

SolrDisMaxQuery::setBoostFunction

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SolrDisMaxQuery::setBoostFunction

Define una función de Boost (argumento bf)

Descripción#

public SolrDisMaxQuery::setBoostFunction(string $function): SolrDisMaxQuery
```php

Define una función de Boost (argumento bf).

Las funciones (con boosts opcionales) que serán incluidas en la petición del usuario para influir en el score. Cualquier función soportada nativamente por Solr puede ser utilizada, con un valor de boost. Por ejemplo:

recip(rord(myfield),1,2,3)^1.5

## Parámetros

`function`  

## Valores devueltos

`SolrDisMaxQuery`

## Ejemplos

Ejemplo de `SolrDisMaxQuery::setBoostFunction`
setBoostFunction($boostRecentDocsFunction); echo $dismaxQuery.PHP_EOL; ?>

```php

Resultado del ejemplo anterior es similar a:

q=lucene&defType=edismax&bf=recip(ms(NOW,mydatefield),3.16e-11,1,1)