• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • SolrDisMaxQuery::setUserFields()

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

    Sets User Fields parameter(uf)

    说明

    publicSolrDisMaxQuery::setUserFields(string $fields): SolrDisMaxQuery

    Sets User Fields parameter(uf)

    User Fields: Specifies which schema fields the end user shall be allowed to query.

    参数

    $fields

    Fields names separated by space

    This parameter supports wildcards.

    返回值

    SolrDisMaxQuery

    范例

    Example #1 SolrDisMaxQuery::setUserFields() example

    <?php
    $dismaxQuery = new SolrDisMaxQuery('lucene');
    $dismaxQuery->setUserFields('field1 field2 *_txt');
    echo $dismaxQuery.PHP_EOL;
    ?>
    

    以上例程的输出类似于:

    q=lucene&defType=edismax&uf=field1 field2 *_txt
    

    参见

    • SolrDisMaxQuery::addUserField() Adds a field to User Fields Parameter(uf)
    • SolrDisMaxQuery::removeUserField() Removes a field from The User Fields Parameter(uf)