<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.solrdismaxquery.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'solrdismaxquery.setboostfunction.php',
    1 => 'SolrDisMaxQuery::setBoostFunction',
    2 => 'Define una funci&oacute;n de Boost (argumento bf)',
  ),
  'up' => 
  array (
    0 => 'class.solrdismaxquery.php',
    1 => 'SolrDisMaxQuery',
  ),
  'prev' => 
  array (
    0 => 'solrdismaxquery.setbigramphraseslop.php',
    1 => 'SolrDisMaxQuery::setBigramPhraseSlop',
  ),
  'next' => 
  array (
    0 => 'solrdismaxquery.setboostquery.php',
    1 => 'SolrDisMaxQuery::setBoostQuery',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/solr/solrdismaxquery/setboostfunction.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="solrdismaxquery.setboostfunction" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">SolrDisMaxQuery::setBoostFunction</h1>
  <p class="verinfo">(No version information available, might only be in Git)</p><p class="refpurpose"><span class="refname">SolrDisMaxQuery::setBoostFunction</span> &mdash; <span class="dc-title">Define una función de Boost (argumento bf)</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-solrdismaxquery.setboostfunction-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>SolrDisMaxQuery::setBoostFunction</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$function</code></span>): <span class="type"><a href="class.solrdismaxquery.php" class="type SolrDisMaxQuery">SolrDisMaxQuery</a></span></div>

  <p class="para rdfs-comment">
    Define una función de Boost (argumento bf).
  </p>
  <p class="para">
    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:
  </p>
  <p class="para">
    recip(rord(myfield),1,2,3)^1.5
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-solrdismaxquery.setboostfunction-parameters">
  <h3 class="title">Parámetros</h3>
  <dl>
   
    <dt><code class="parameter">function</code></dt>
    <dd>
     <p class="para">

     </p>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-solrdismaxquery.setboostfunction-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   <span class="type"><a href="class.solrdismaxquery.php" class="type SolrDisMaxQuery">SolrDisMaxQuery</a></span>
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-solrdismaxquery.setboostfunction-examples">
  <h3 class="title">Ejemplos</h3>
  <div class="example" id="example-1">
   <p><strong>Ejemplo #1 Ejemplo de <span class="function"><strong>SolrDisMaxQuery::setBoostFunction()</strong></span></strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br />$dismaxQuery </span><span style="color: #007700">= new </span><span style="color: #0000BB">SolrDisMaxQuery</span><span style="color: #007700">(</span><span style="color: #DD0000">'lucene'</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$boostRecentDocsFunction </span><span style="color: #007700">= </span><span style="color: #DD0000">"recip(ms(NOW,mydatefield),3.16e-11,1,1)"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$dismaxQuery</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setBoostFunction</span><span style="color: #007700">(</span><span style="color: #0000BB">$boostRecentDocsFunction</span><span style="color: #007700">);<br /><br />echo </span><span style="color: #0000BB">$dismaxQuery</span><span style="color: #007700">.</span><span style="color: #0000BB">PHP_EOL</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   <div class="example-contents"><p>Resultado del ejemplo anterior es similar a:</p></div>
   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">q=lucene&amp;defType=edismax&amp;bf=recip(ms(NOW,mydatefield),3.16e-11,1,1)</pre>
</div>
   </div>
  </div>
 </div>


</div><?php manual_footer($setup); ?>