Current File : /var/www/vinorea/modules/psxdesign/vendor/jetbrains/phpstorm-stubs/solr/Queries/SolrQuery.php
<?php
/**
 * Helper autocomplete for php solr extension.
 *
 * @author Pierre-Julien Mazenot <pj.mazenot@gmail.com>
 * @link   https://github.com/pjmazenot/phpsolr-phpdoc
 */

/**
 * (PECL solr &gt;= 0.9.2)<br/>
 * Class SolrQuery<br/>
 * This class represents a collection of name-value pairs sent to the Solr server during a request.
 * @link https://php.net/manual/en/class.solrquery.php
 */
class SolrQuery extends SolrModifiableParams implements Serializable
{
    /** @var int Used to specify that the sorting should be in acending order */
    public const ORDER_ASC = 0;

    /** @var int Used to specify that the sorting should be in descending order */
    public const ORDER_DESC = 1;

    /** @var int Used to specify that the facet should sort by index */
    public const FACET_SORT_INDEX = 0;

    /** @var int Used to specify that the facet should sort by count */
    public const FACET_SORT_COUNT = 1;

    /** @var int Used in the TermsComponent */
    public const TERMS_SORT_INDEX = 0;

    /** @var int Used in the TermsComponent */
    public const TERMS_SORT_COUNT = 1;

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Overrides main filter query, determines which documents to include in the main group.
     * @link https://php.net/manual/en/solrquery.addexpandfilterquery.php
     * @param string $fq
     * @return SolrQuery <p>
     * Returns a SolrQuery object.
     * </p>
     */
    public function addExpandFilterQuery($fq) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Orders the documents within the expanded groups (expand.sort parameter).
     * @link https://php.net/manual/en/solrquery.addexpandsortfield.php
     * @param string $field <p>
     * Field name
     * </p>
     * @param string $order [optional] <p>
     * Order ASC/DESC, utilizes SolrQuery::ORDER_* constants.
     * </p>
     * <p>
     * Default: SolrQuery::ORDER_DESC
     * </p>
     * @return SolrQuery <p>
     * Returns a SolrQuery object.
     * </p>
     */
    public function addExpandSortField($field, $order) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Maps to facet.date
     * @link https://php.net/manual/en/solrquery.addfacetdatefield.php
     * @param string $dateField <p>
     * The name of the date field.
     * </p>
     * @return SolrQuery <p>
     * Returns a SolrQuery object.
     * </p>
     */
    public function addFacetDateField($dateField) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Adds another facet.date.other parameter
     * @link https://php.net/manual/en/solrquery.addfacetdateother.php
     * @param string $value <p>
     * The value to use.
     * </p>
     * @param string $field_override <p>
     * The field name for the override.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function addFacetDateOther($value, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Adds another field to the facet
     * @link https://php.net/manual/en/solrquery.addfacetfield.php
     * @param string $field <p>
     * The name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function addFacetField($field) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Adds a facet query
     * @link https://php.net/manual/en/solrquery.addfacetquery.php
     * @param string $facetQuery <p>
     * The facet query
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function addFacetQuery($facetQuery) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specifies which fields to return in the result
     * @link https://php.net/manual/en/solrquery.addfield.php
     * @param string $field <p>
     * The name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns a SolrQuery object.
     * </p>
     */
    public function addField($field) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specifies a filter query
     * @link https://php.net/manual/en/solrquery.addfilterquery.php
     * @param string $fq <p>
     * The filter query
     * </p>
     * @return SolrQuery <p>
     * Returns a SolrQuery object.
     * </p>
     */
    public function addFilterQuery($fq) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Add a field to be used to group results.
     * @link https://php.net/manual/en/solrquery.addgroupfield.php
     * @param string $value
     * @return SolrQuery <p>
     * Returns a SolrQuery object.
     * </p>
     */
    public function addGroupField($value) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Allows grouping results based on the unique values of a function query (group.func parameter).
     * @link https://php.net/manual/en/solrquery.addgroupfunction.php
     * @param string $value
     * @return SolrQuery <p>
     * Returns a SolrQuery object.
     * </p>
     */
    public function addGroupFunction($value) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Allows grouping of documents that match the given query.
     * @link https://php.net/manual/en/solrquery.addgroupquery.php
     * @param string $value
     * @return SolrQuery <p>
     * Returns a SolrQuery object.
     * </p>
     */
    public function addGroupQuery($value) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Add a group sort field (group.sort parameter).
     * @link https://php.net/manual/en/solrquery.addgroupsortfield.php
     * @param string $field <p>
     * Field name
     * </p>
     * @param int $order <p>
     * Order ASC/DESC, utilizes SolrQuery::ORDER_* constants
     * </p>
     * @return SolrQuery <p>
     * Returns a SolrQuery object.
     * </p>
     */
    public function addGroupSortField($field, $order) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Maps to hl.fl
     * @link https://php.net/manual/en/solrquery.addhighlightfield.php
     * @param string $field <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function addHighlightField($field) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets a field to use for similarity
     * @link https://php.net/manual/en/solrquery.addmltfield.php
     * @param string $field <p>
     * The name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function addMltField($field) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Maps to mlt.qf
     * @link https://php.net/manual/en/solrquery.addmltqueryfield.php
     * @param string $field <p>
     * The name of the field
     * </p>
     * @param float $boost <p>
     * Its boost value
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function addMltQueryField($field, $boost) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Used to control how the results should be sorted
     * @link https://php.net/manual/en/solrquery.addsortfield.php
     * @param string $field <p>
     * The name of the field
     * </p>
     * @param int $order <p>
     * The sort direction. This should be either SolrQuery::ORDER_ASC or SolrQuery::ORDER_DESC.
     * </p>
     * @return SolrQuery <p>
     * Returns a SolrQuery object.
     * </p>
     */
    public function addSortField($field, $order = SolrQuery::ORDER_DESC) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Requests a return of sub results for values within the given facet
     * @link https://php.net/manual/en/solrquery.addstatsfacet.php
     * @param string $field <p>
     * The name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function addStatsFacet($field) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Maps to stats.field parameter
     * @link https://php.net/manual/en/solrquery.addstatsfield.php
     * @param string $field <p>
     * The name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function addStatsField($field) {}

    /**
     * (No version information available, might only be in Git)<br/>
     * Collapses the result set to a single document per group
     * @link https://php.net/manual/en/solrquery.collapse.php
     * @param SolrCollapseFunction $collapseFunction
     * @return SolrQuery <p>
     * Returns a SolrQuery object.
     * </p>
     */
    public function collapse(SolrCollapseFunction $collapseFunction) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * SolrQuery constructor.
     * @link https://php.net/manual/en/solrquery.construct.php
     * @param string $q <p>
     * Optional search query
     * </p>
     */
    public function __construct($q = '') {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Destructor
     * @link https://php.net/manual/en/solrquery.destruct.php
     */
    public function __destruct() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns true if group expanding is enabled
     * @link https://php.net/manual/en/solrquery.getexpand.php
     * @return bool <p>
     * Returns <b>TRUE</b> if group expanding is enabled
     * </p>
     */
    public function getExpand() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns the expand filter queries
     * @link https://php.net/manual/en/solrquery.getexpandfilterqueries.php
     * @return array <p>
     * Returns the expand filter queries
     * </p>
     */
    public function getExpandFilterQueries() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns the expand query expand.q parameter
     * @link https://php.net/manual/en/solrquery.getexpandquery.php
     * @return array <p>
     * Returns the expand query expand.q parameter
     * </p>
     */
    public function getExpandQuery() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns The number of rows to display in each group (expand.rows)
     * @link https://php.net/manual/en/solrquery.getexpandrows.php
     * @return int <p>
     * Returns The number of rows to display in each group (expand.rows)
     * </p>
     */
    public function getExpandRows() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns an array of fields
     * @link https://php.net/manual/en/solrquery.getexpandsortfields.php
     * @return array <p>
     * Returns an array of fields
     * </p>
     */
    public function getExpandSortFields() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the value of the facet parameter
     * @link https://php.net/manual/en/solrquery.getfacet.php
     * @return bool|null <p>
     * Returns a boolean on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFacet() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the value for the facet.date.end parameter
     * @link https://php.net/manual/en/solrquery.getfacetdateend.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFacetDateEnd($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns all the facet.date fields
     * @link https://php.net/manual/en/solrquery.getfacetdatefields.php
     * @return array|null <p>
     * Returns all the facet.date fields as an array or <b>NULL</b> if none was set
     * </p>
     */
    public function getFacetDateFields() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the value of the facet.date.gap parameter
     * @link https://php.net/manual/en/solrquery.getfacetdategap.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFacetDateGap($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the value of the facet.date.hardend parameter
     * @link https://php.net/manual/en/solrquery.getfacetdatehardend.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFacetDateHardEnd($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the value for the facet.date.other parameter
     * @link https://php.net/manual/en/solrquery.getfacetdatehardend.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return array|null <p>
     * Returns an array on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFacetDateOther($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the lower bound for the first date range for all date faceting on this field
     * @link https://php.net/manual/en/solrquery.getfacetdatestart.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFacetDateStart($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns all the facet fields
     * @link https://php.net/manual/en/solrquery.getfacetfields.php
     * @return array|null <p>
     * Returns an array of all the fields and <b>NULL</b> if none was set
     * </p>
     */
    public function getFacetFields() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the maximum number of constraint counts that should be returned for the facet fields
     * @link https://php.net/manual/en/solrquery.getfacetlimit.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFacetLimit($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the value of the facet.method parameter
     * @link https://php.net/manual/en/solrquery.getfacetmethod.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFacetMethod($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the minimum counts for facet fields should be included in the response
     * @link https://php.net/manual/en/solrquery.getfacetmincount.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFacetMinCount($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the current state of the facet.missing parameter
     * @link https://php.net/manual/en/solrquery.getfacetmissing.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return string|null <p>
     * Returns a boolean on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFacetMissing($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns an offset into the list of constraints to be used for pagination
     * @link https://php.net/manual/en/solrquery.getfacetoffset.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFacetOffset($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the facet prefix
     * @link https://php.net/manual/en/solrquery.getfacetprefix.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFacetPrefix($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns all the facet queries
     * @link https://php.net/manual/en/solrquery.getfacetqueries.php
     * @return string|null <p>
     * Returns an array on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFacetQueries() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the facet sort type
     * @link https://php.net/manual/en/solrquery.getfacetsort.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return int|null <p>
     * Returns an integer (SolrQuery::FACET_SORT_INDEX or SolrQuery::FACET_SORT_COUNT) on success or <b>NULL</b> if not
     * set.
     * </p>
     */
    public function getFacetSort($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the list of fields that will be returned in the response
     * @link https://php.net/manual/en/solrquery.getfields.php
     * @return string|null <p>
     * Returns an array on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFields() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns an array of filter queries
     * @link https://php.net/manual/en/solrquery.getfilterqueries.php
     * @return string|null <p>
     * Returns an array on success and <b>NULL</b> if not set
     * </p>
     */
    public function getFilterQueries() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns true if grouping is enabled
     * https://secure.php.net/manual/en/solrquery.getgroup.php
     * @return bool <p>
     * Returns true if grouping is enabled
     * </p>
     */
    public function getGroup() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns group cache percent value
     * @link https://php.net/manual/en/solrquery.getgroupcachepercent.php
     * @return int <p>
     * Returns group cache percent value
     * </p>
     */
    public function getGroupCachePercent() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns the group.facet parameter value
     * @link https://php.net/manual/en/solrquery.getgroupfacet.php
     * @return bool <p>
     * Returns the group.facet parameter value
     * </p>
     */
    public function getGroupFacet() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns group fields (group.field parameter values)
     * @link https://php.net/manual/en/solrquery.getgroupfields.php
     * @return array <p>
     * Returns group fields (group.field parameter values)
     * </p>
     */
    public function getGroupFields() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns the group.format value
     * @link https://php.net/manual/en/solrquery.getgroupformat.php
     * @return string <p>
     * Returns the group.format value
     * </p>
     */
    public function getGroupFormat() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns group functions (group.func parameter values)
     * @link https://php.net/manual/en/solrquery.getgroupfunctions.php
     * @return array <p>
     * Returns group functions (group.func parameter values)
     * </p>
     */
    public function getGroupFunctions() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns the group.limit value
     * @link https://php.net/manual/en/solrquery.getgrouplimit.php
     * @return int <p>
     * Returns the group.limit value
     * </p>
     */
    public function getGroupLimit() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns the group.main value
     * @link https://php.net/manual/en/solrquery.getgroupmain.php
     * @return bool <p>
     * Returns the group.main value
     * </p>
     */
    public function getGroupMain() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns the group.ngroups value
     * @link https://php.net/manual/en/solrquery.getgroupngroups.php
     * @return bool <p>
     * Returns the group.ngroups value
     * </p>
     */
    public function getGroupNGroups() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns the group.offset value
     * @link https://php.net/manual/en/solrquery.getgroupoffset.php
     * @return bool <p>
     * Returns the group.offset value
     * </p>
     */
    public function getGroupOffset() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns all the group.query parameter values
     * @link https://php.net/manual/en/solrquery.getgroupqueries.php
     * @return array <p>
     * Returns all the group.query parameter values
     * </p>
     */
    public function getGroupQueries() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns the group.sort value
     * @link https://php.net/manual/en/solrquery.getgroupsortfields.php
     * @return array <p>
     * Returns all the group.sort parameter values
     * </p>
     */
    public function getGroupSortFields() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Returns the group.truncate value
     * @link https://php.net/manual/en/solrquery.getgrouptruncate.php
     * @return bool <p>
     * Returns the group.truncate value
     * </p>
     */
    public function getGroupTruncate() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the state of the hl parameter
     * @link https://php.net/manual/en/solrquery.gethighlight.php
     * @return bool <p>
     * Returns the state of the hl parameter
     * </p>
     */
    public function getHighlight() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the highlight field to use as backup or default
     * @link https://php.net/manual/en/solrquery.gethighlightalternatefield.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightAlternateField($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns all the fields that Solr should generate highlighted snippets for
     * @link https://php.net/manual/en/solrquery.gethighlightfields.php
     * @return array|null <p>
     * Returns an array on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightFields() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the formatter for the highlighted output
     * @link https://php.net/manual/en/solrquery.gethighlightformatter.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightFormatter($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the text snippet generator for highlighted text
     * @link https://php.net/manual/en/solrquery.gethighlightfragmenter.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightFragmenter($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the number of characters of fragments to consider for highlighting
     * @link https://php.net/manual/en/solrquery.gethighlightfragsize.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightFragsize($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns whether or not to enable highlighting for range/wildcard/fuzzy/prefix queries
     * @link https://php.net/manual/en/solrquery.gethighlighthighlightmultiterm.php
     * @return bool|null <p>
     * Returns a boolean on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightHighlightMultiTerm() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the maximum number of characters of the field to return
     * @link https://php.net/manual/en/solrquery.gethighlightmaxalternatefieldlength.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightMaxAlternateFieldLength($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the maximum number of characters into a document to look for suitable snippets
     * @link https://php.net/manual/en/solrquery.gethighlightmaxanalyzedchars.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightMaxAnalyzedChars() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns whether or not the collapse contiguous fragments into a single fragment
     * @link https://php.net/manual/en/solrquery.gethighlightmergecontiguous.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return bool|null <p>
     * Returns a boolean on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightMergeContiguous($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the maximum number of characters from a field when using the regex fragmenter
     * @link https://php.net/manual/en/solrquery.gethighlightregexmaxanalyzedchars.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightRegexMaxAnalyzedChars() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the regular expression for fragmenting
     * @link https://php.net/manual/en/solrquery.gethighlightregexpattern.php
     * @return string <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightRegexPattern() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the deviation factor from the ideal fragment size
     * @link https://php.net/manual/en/solrquery.gethighlightregexslop.php
     * @return float|null <p>
     * Returns a double on success and <b>NULL</b> if not set.
     * </p>
     */
    public function getHighlightRegexSlop() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns if a field will only be highlighted if the query matched in this particular field
     * @link https://php.net/manual/en/solrquery.gethighlightrequirefieldmatch.php
     * @return bool|null <p>
     * Returns a boolean on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightRequireFieldMatch() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the text which appears after a highlighted term
     * @link https://php.net/manual/en/solrquery.gethighlightsimplepost.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightSimplePost($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the text which appears before a highlighted term
     * @link https://php.net/manual/en/solrquery.gethighlightsimplepre.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightSimplePre($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the maximum number of highlighted snippets to generate per field
     * @link https://php.net/manual/en/solrquery.gethighlightsnippets.php
     * @param string $field_override [optional] <p>
     * The name of the field
     * </p>
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightSnippets($field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the state of the hl.usePhraseHighlighter parameter
     * @link https://php.net/manual/en/solrquery.gethighlightusephrasehighlighter.php
     * @return bool|null <p>
     * Returns a boolean on success and <b>NULL</b> if not set
     * </p>
     */
    public function getHighlightUsePhraseHighlighter() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns whether or not MoreLikeThis results should be enabled
     * @link https://php.net/manual/en/solrquery.getmlt.php
     * @return bool|null <p>
     * Returns a boolean on success and <b>NULL</b> if not set
     * </p>
     */
    public function getMlt() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns whether or not the query will be boosted by the interesting term relevance
     * @link https://php.net/manual/en/solrquery.getmltboost.php
     * @return bool|null <p>
     * Returns a boolean on success and <b>NULL</b> if not set
     * </p>
     */
    public function getMltBoost() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the number of similar documents to return for each result
     * @link https://php.net/manual/en/solrquery.getmltcount.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getMltCount() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns all the fields to use for similarity
     * @link https://php.net/manual/en/solrquery.getmltfields.php
     * @return array <p>
     * Returns an array on success and <b>NULL</b> if not set
     * </p>
     */
    public function getMltFields() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the maximum number of query terms that will be included in any generated query
     * @link https://php.net/manual/en/solrquery.getmltmaxnumqueryterms.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getMltMaxNumQueryTerms() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the maximum number of tokens to parse in each document field that is not stored with TermVector support
     * @link https://php.net/manual/en/solrquery.getmltmaxnumtokens.php
     * @return int <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getMltMaxNumTokens() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the maximum word length above which words will be ignored
     * @link https://php.net/manual/en/solrquery.getmltmaxwordlength.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getMltMaxWordLength() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the threshold frequency at which words will be ignored which do not occur in at least this many docs
     * @link https://php.net/manual/en/solrquery.getmltmindocfrequency.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getMltMinDocFrequency() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the frequency below which terms will be ignored in the source document
     * @link https://php.net/manual/en/solrquery.getmltmintermfrequency.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getMltMinTermFrequency() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the minimum word length below which words will be ignored
     * @link https://php.net/manual/en/solrquery.getmltminwordlength.php
     * @return int <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getMltMinWordLength() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the query fields and their boosts
     * @link https://php.net/manual/en/solrquery.getmltqueryfields.php
     * @return array|null <p>
     * Returns an array on success and <b>NULL</b> if not set
     * </p>
     */
    public function getMltQueryFields() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the main query
     * @link https://php.net/manual/en/solrquery.getquery.php
     * @return string <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getQuery() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the maximum number of documents
     * @link https://php.net/manual/en/solrquery.getrows.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getRows() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns all the sort fields
     * @link https://php.net/manual/en/solrquery.getsortfields.php
     * @return array <p>
     * Returns an array on success and <b>NULL</b> if none of the parameters was set.
     * </p>
     */
    public function getSortFields() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the offset in the complete result set
     * @link https://php.net/manual/en/solrquery.getstart.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getStart() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns whether or not stats is enabled
     * @link https://php.net/manual/en/solrquery.getstats.php
     * @return bool|null <p>
     * Returns a boolean on success and <b>NULL</b> if not set
     * </p>
     */
    public function getStats() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns all the stats facets that were set
     * @link https://php.net/manual/en/solrquery.getstatsfacets.php
     * @return array|null <p>
     * Returns an array on success and <b>NULL</b> if not set
     * </p>
     */
    public function getStatsFacets() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns all the statistics fields
     * @link https://php.net/manual/en/solrquery.getstatsfields.php
     * @return array|null <p>
     * Returns an array on success and <b>NULL</b> if not set
     * </p>
     */
    public function getStatsFields() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns whether or not the TermsComponent is enabled
     * @link https://php.net/manual/en/solrquery.getterms.php
     * @return bool|null <p>
     * Returns a boolean on success and <b>NULL</b> if not set
     * </p>
     */
    public function getTerms() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the field from which the terms are retrieved
     * @link https://php.net/manual/en/solrquery.gettermsfield.php
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getTermsField() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns whether or not to include the lower bound in the result set
     * @link https://php.net/manual/en/solrquery.gettermsincludelowerbound.php
     * @return bool|null <p>
     * Returns a boolean on success and <b>NULL</b> if not set
     * </p>
     */
    public function getTermsIncludeLowerBound() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns whether or not to include the upper bound term in the result set
     * @link https://php.net/manual/en/solrquery.gettermsincludeupperbound.php
     * @return bool|null <p>
     * Returns a boolean on success and <b>NULL</b> if not set
     * </p>
     */
    public function getTermsIncludeUpperBound() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the maximum number of terms Solr should return
     * @link https://php.net/manual/en/solrquery.gettermslimit.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getTermsLimit() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the term to start at
     * @link https://php.net/manual/en/solrquery.gettermslowerbound.php
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getTermsLowerBound() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the maximum document frequency
     * @link https://php.net/manual/en/solrquery.gettermsmaxcount.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getTermsMaxCount() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the minimum document frequency to return in order to be included
     * @link https://php.net/manual/en/solrquery.gettermsmincount.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getTermsMinCount() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the term prefix
     * @link https://php.net/manual/en/solrquery.gettermsprefix.php
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getTermsPrefix() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Whether or not to return raw characters
     * @link https://php.net/manual/en/solrquery.gettermsreturnraw.php
     * @return bool|null <p>
     * Returns a boolean on success and <b>NULL</b> if not set
     * </p>
     */
    public function getTermsReturnRaw() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns an integer indicating how terms are sorted
     * @link https://php.net/manual/en/solrquery.gettermssort.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set<br/>
     * SolrQuery::TERMS_SORT_INDEX indicates that the terms are returned by index order.<br/>
     * SolrQuery::TERMS_SORT_COUNT implies that the terms are sorted by term frequency (highest count first)
     * </p>
     */
    public function getTermsSort() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the term to stop at
     * @link https://php.net/manual/en/solrquery.gettermsupperbound.php
     * @return string|null <p>
     * Returns a string on success and <b>NULL</b> if not set
     * </p>
     */
    public function getTermsUpperBound() {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Returns the time in milliseconds allowed for the query to finish
     * @link https://php.net/manual/en/solrquery.gettimeallowed.php
     * @return int|null <p>
     * Returns an integer on success and <b>NULL</b> if not set
     * </p>
     */
    public function getTimeAllowed() {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Removes an expand filter query
     * @link https://php.net/manual/en/solrquery.removeexpandfilterquery.php
     * @param string $fq
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeExpandFilterQuery($fq) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Removes an expand sort field from the expand.sort parameter.
     * @link https://php.net/manual/en/solrquery.removeexpandsortfield.php
     * @param string $field <p>
     * Field name
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeExpandSortField($field) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Removes one of the facet date fields
     * @link https://php.net/manual/en/solrquery.removefacetdatefield.php
     * @param string $field <p>
     * The name of the date field to remove
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeFacetDateField($field) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Removes one of the facet.date.other parameters
     * @link https://php.net/manual/en/solrquery.removefacetdateother.php
     * @param string $value <p>
     * The value
     * </p>
     * @param string $field_override [optional] <p>
     * The name of the field.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeFacetDateOther($value, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Removes one of the facet.date parameters
     * @link https://php.net/manual/en/solrquery.removefacetfield.php
     * @param string $field <p>
     * The name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeFacetField($field) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Removes one of the facet.query parameters
     * @link https://php.net/manual/en/solrquery.removefacetquery.php
     * @param string $value <p>
     * The value
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeFacetQuery($value) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Removes a field from the list of fields
     * @link https://php.net/manual/en/solrquery.removefield.php
     * @param string $field <p>
     * The name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeField($field) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Removes a filter query
     * @link https://php.net/manual/en/solrquery.removefilterquery.php
     * @param string $fq
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeFilterQuery($fq) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Removes one of the fields used for highlighting
     * @link https://php.net/manual/en/solrquery.removehighlightfield.php
     * @param string $field <p>
     * The name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeHighlightField($field) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Removes one of the moreLikeThis fields
     * @link https://php.net/manual/en/solrquery.removemltfield.php
     * @param string $field <p>
     * The name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeMltField($field) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Removes one of the moreLikeThis query fields
     * @link https://php.net/manual/en/solrquery.removemltqueryfield.php
     * @param string $queryField <p>
     * The query field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeMltQueryField($queryField) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Removes one of the sort fields
     * @link https://php.net/manual/en/solrquery.removesortfield.php
     * @param string $field <p>
     * The name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeSortField($field) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Removes one of the stats.facet parameters
     * @link https://php.net/manual/en/solrquery.removestatsfacet.php
     * @param string $value <p>
     * The value
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeStatsFacet($value) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Removes one of the stats.field parameters
     * @link https://php.net/manual/en/solrquery.removestatsfield.php
     * @param string $field <p>
     * The name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function removeStatsField($field) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Toggles the echoHandler parameter
     * @link https://php.net/manual/en/solrquery.setechohandler.php
     * @param bool $flag <p>
     * <b>TRUE</b> or <b>FALSE</b>
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setEchoHandler($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Determines what kind of parameters to include in the response
     * @link https://php.net/manual/en/solrquery.setechoparams.php
     * @param string $type <p>
     * The type of parameters to include:
     * </p>
     * <ul>
     * <li><b>none</b>: don't include any request parameters for debugging</li>
     * <li><b>explicit</b>: include the parameters explicitly specified by the client in the request</li>
     * <li><b>all</b>: include all parameters involved in this request, either specified explicitly by the client, or
     * implicit because of the request handler configuration.</li>
     * </ul>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setEchoParams($type) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Enables/Disables the Expand Component
     * @link https://php.net/manual/en/solrquery.setexpand.php
     * @param bool $value <p>
     * Bool flag
     * </b>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setExpand($value) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Sets the expand.q parameter
     * @link https://php.net/manual/en/solrquery.setexpandquery.php
     * @param string $q
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setExpandQuery($q) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Sets the number of rows to display in each group (expand.rows). Server Default 5
     * @link https://php.net/manual/en/solrquery.setexpandrows.php
     * @param int $value
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setExpandRows($value) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the explainOther common query parameter
     * @link https://php.net/manual/en/solrquery.setexplainother.php
     * @param string $query <p>
     * The Lucene query to identify a set of documents
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setExplainOther($query) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Maps to the facet parameter. Enables or disables facetting
     * @link https://php.net/manual/en/solrquery.setfacet.php
     * @param bool $flag <p>
     * <b>TRUE</b> enables faceting and <b>FALSE</b> disables it.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setFacet($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Maps to facet.date.end
     * @link https://php.net/manual/en/solrquery.setfacetdateend.php
     * @param string $value <p>
     * See facet.date.end
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setFacetDateEnd($value, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Maps to facet.date.gap
     * @link https://php.net/manual/en/solrquery.setfacetdategap.php
     * @param string $value <p>
     * See facet.date.gap
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setFacetDateGap($value, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Maps to facet.date.hardend
     * @link https://php.net/manual/en/solrquery.setfacetdatehardend.php
     * @param bool $value <p>
     * See facet.date.hardend
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setFacetDateHardEnd($value, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Maps to facet.date.start
     * @link https://php.net/manual/en/solrquery.setfacetdatestart.php
     * @param string $value <p>
     * See facet.date.start
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setFacetDateStart($value, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the minimum document frequency used for determining term count
     * @link https://php.net/manual/en/solrquery.setfacetenumcachemindefaultfrequency.php
     * @param int $frequency <p>
     * The minimum frequency
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setFacetEnumCacheMinDefaultFrequency($frequency, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Maps to facet.limit
     * @link https://php.net/manual/en/solrquery.setfacetlimit.php
     * @param int $limit <p>
     * The maximum number of constraint counts
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setFacetLimit($limit, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specifies the type of algorithm to use when faceting a field
     * @link https://php.net/manual/en/solrquery.setfacetmethod.php
     * @param string $method <p>
     * The method to use.
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setFacetMethod($method, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Maps to facet.mincount
     * @link https://php.net/manual/en/solrquery.setfacetmincount.php
     * @param int $mincount <p>
     * The minimum count
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setFacetMinCount($mincount, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Maps to facet.missing
     * @link https://php.net/manual/en/solrquery.setfacetmissing.php
     * @param bool $flag <p>
     * <b>TRUE</b> turns this feature on. <b>FALSE</b> disables it.
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setFacetMissing($flag, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the offset into the list of constraints to allow for pagination
     * @link https://php.net/manual/en/solrquery.setfacetoffset.php
     * @param int $offset <p>
     * The offset
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setFacetOffset($offset, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specifies a string prefix with which to limits the terms on which to facet
     * @link https://php.net/manual/en/solrquery.setfacetprefix.php
     * @param string $prefix <p>
     * The prefix string
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setFacetPrefix($prefix, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Determines the ordering of the facet field constraints
     * @link https://php.net/manual/en/solrquery.setfacetsort.php
     * @param int $facetSort <p>
     * Use SolrQuery::FACET_SORT_INDEX for sorting by index order or SolrQuery::FACET_SORT_COUNT for sorting by count.
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setFacetSort($facetSort, $field_override) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Enable/Disable result grouping (group parameter)
     * @link https://php.net/manual/en/solrquery.setgroup.php
     * @param bool $value
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setGroup($value) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Enables caching for result grouping
     * @link https://php.net/manual/en/solrquery.setgroupcachepercent.php
     * @param int $percent <p>
     * Setting this parameter to a number greater than 0 enables caching for result grouping. Result Grouping executes
     * two searches; this option caches the second search. The server default value is 0. Testing has shown that group
     * caching only improves search time with Boolean, wildcard, and fuzzy queries. For simple queries like term or
     * "match all" queries, group caching degrades performance. group.cache.percent parameter.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setGroupCachePercent($percent) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Sets group.facet parameter
     * @link https://php.net/manual/en/solrquery.setgroupfacet.php
     * @param bool $value
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setGroupFacet($value) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Sets the group format, result structure (group.format parameter).
     * @link https://php.net/manual/en/solrquery.setgroupformat.php
     * @param string $value <p>
     * Sets the group.format parameter. If this parameter is set to simple, the grouped documents are presented in a
     * single flat list, and the start and rows parameters affect the numbers of documents instead of groups.<br/>
     * Accepts: grouped/simple
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setGroupFormat($value) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Specifies the number of results to return for each group. The server default value is 1.
     * @link https://php.net/manual/en/solrquery.setgrouplimit.php
     * @param int $value
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setGroupLimit($value) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * If true, the result of the first field grouping command is used as the main result list in the response, using
     * group.format=simple.
     * @link https://php.net/manual/en/solrquery.setgroupmain.php
     * @param string $value
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setGroupMain($value) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * If true, Solr includes the number of groups that have matched the query in the results.
     * @link https://php.net/manual/en/solrquery.setgroupngroups.php
     * @param bool $value
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setGroupNGroups($value) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * Sets the group.offset parameter.
     * @link https://php.net/manual/en/solrquery.setgroupoffset.php
     * @param int $value
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setGroupOffset($value) {}

    /**
     * (PECL solr &gt;= 2.2.0)<br/>
     * If true, facet counts are based on the most relevant document of each group matching the query.
     * @link https://php.net/manual/en/solrquery.setgrouptruncate.php
     * @param bool $value
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setGroupTruncate($value) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Enables or disables highlighting
     * @link https://php.net/manual/en/solrquery.sethighlight.php
     * @param bool $flag <p>
     * Setting it to <b>TRUE</b> enables highlighted snippets to be generated in the query response.<br/>
     * Setting it to <b>FALSE</b> disables highlighting
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlight($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specifies the backup field to use
     * @link https://php.net/manual/en/solrquery.sethighlightalternatefield.php
     * @param string $field <p>
     * The name of the backup field
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightAlternateField($field, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specify a formatter for the highlight output
     * @link https://php.net/manual/en/solrquery.sethighlightformatter.php
     * @param string $formatter <p>
     * Currently the only legal value is "simple"
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightFormatter($formatter, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets a text snippet generator for highlighted text
     * @link https://php.net/manual/en/solrquery.sethighlightfragmenter.php
     * @param string $fragmenter <p>
     * The standard fragmenter is gap. Another option is regex, which tries to create fragments that resembles a certain
     * regular expression
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightFragmenter($fragmenter, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * The size of fragments to consider for highlighting
     * @link https://php.net/manual/en/solrquery.sethighlightfragsize.php
     * @param int $size <p>
     * The size, in characters, of fragments to consider for highlighting
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightFragsize($size, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Use SpanScorer to highlight phrase terms
     * @link https://php.net/manual/en/solrquery.sethighlighthighlightmultiterm.php
     * @param bool $flag <p>
     * Whether or not to use SpanScorer to highlight phrase terms only when they appear within the query phrase in the
     * document.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightHighlightMultiTerm($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the maximum number of characters of the field to return
     * @link https://php.net/manual/en/solrquery.sethighlightmaxalternatefieldlength.php
     * @param int $fieldLength <p>
     * The length of the field
     * </p>
     * <p>
     * If SolrQuery::setHighlightAlternateField() was passed the value <b>TRUE</b>, this parameter specifies the maximum
     * number of characters of the field to return
     * </p>
     * <p>
     * Any value less than or equal to 0 means unlimited.
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightMaxAlternateFieldLength($fieldLength, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specifies the number of characters into a document to look for suitable snippets
     * @link https://php.net/manual/en/solrquery.sethighlightmaxanalyzedchars.php
     * @param int $value <p>
     * The number of characters into a document to look for suitable snippets
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightMaxAnalyzedChars($value) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Whether or not to collapse contiguous fragments into a single fragment
     * @link https://php.net/manual/en/solrquery.sethighlightmergecontiguous.php
     * @param bool $flag <p>
     * Whether or not to collapse contiguous fragments into a single fragment
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightMergeContiguous($flag, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specify the maximum number of characters to analyze
     * @link https://php.net/manual/en/solrquery.sethighlightregexmaxanalyzedchars.php
     * @param int $maxAnalyzedChars <p>
     * The maximum number of characters to analyze from a field when using the regex fragmenter
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightRegexMaxAnalyzedChars($maxAnalyzedChars) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specify the regular expression for fragmenting
     * @link https://php.net/manual/en/solrquery.sethighlightregexpattern.php
     * @param string $value <p>
     * The regular expression for fragmenting. This could be used to extract sentences
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightRegexPattern($value) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the factor by which the regex fragmenter can stray from the ideal fragment size
     * @link https://php.net/manual/en/solrquery.sethighlightregexslop.php
     * @param float $factor <p>
     * The factor by which the regex fragmenter can stray from the ideal fragment size (specified by
     * SolrQuery::setHighlightFragsize) to accommodate the regular expression.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightRegexSlop($factor) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Require field matching during highlighting
     * @link https://php.net/manual/en/solrquery.sethighlightrequirefieldmatch.php
     * @param bool $flag <p>
     * If <b>TRUE</b>, then a field will only be highlighted if the query matched in this particular field.<br/>
     * This will only work if SolrQuery::setHighlightUsePhraseHighlighter() was set to <b>TRUE</b>.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightRequireFieldMatch($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the text which appears after a highlighted term
     * @link https://php.net/manual/en/solrquery.sethighlightsimplepost.php
     * @param string $simplePost <p>
     * Sets the text which appears after a highlighted term. The default is &lt;/em&gt;
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightSimplePost($simplePost, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the text which appears before a highlighted term
     * @link https://php.net/manual/en/solrquery.sethighlightsimplepre.php
     * @param string $simplePre <p>
     * Sets the text which appears before a highlighted term. The default is &lt;em&gt;
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightSimplePre($simplePre, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the maximum number of highlighted snippets to generate per field
     * @link https://php.net/manual/en/solrquery.sethighlightsnippets.php
     * @param int $value <p>
     * The maximum number of highlighted snippets to generate per field
     * </p>
     * @param string $field_override [optional] <p>
     * Name of the field
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightSnippets($value, $field_override) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Whether to highlight phrase terms only when they appear within the query phrase
     * @link https://php.net/manual/en/solrquery.sethighlightusephrasehighlighter.php
     * @param bool $flag <p>
     * Whether or not to use SpanScorer to highlight phrase terms only when they appear within the query phrase in the
     * document.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setHighlightUsePhraseHighlighter($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Enables or disables moreLikeThis
     * @link https://php.net/manual/en/solrquery.setmlt.php
     * @param bool $flag <p>
     * <b>TRUE</b> enables it and <b>FALSE</b> turns it off.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setMlt($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Set if the query will be boosted by the interesting term relevance
     * @link https://php.net/manual/en/solrquery.setmltboost.php
     * @param bool $flag <p>
     * Sets to <b>TRUE</b> or <b>FALSE</b>
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setMltBoost($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Set the number of similar documents to return for each result
     * @link https://php.net/manual/en/solrquery.setmltcount.php
     * @param int $count <p>
     * The number of similar documents to return for each result
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setMltCount($count) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the maximum number of query terms included
     * @link https://php.net/manual/en/solrquery.setmltmaxnumqueryterms.php
     * @param int $value <p>
     * The maximum number of query terms that will be included in any generated query
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setMltMaxNumQueryTerms($value) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specifies the maximum number of tokens to parse
     * @link https://php.net/manual/en/solrquery.setmltmaxnumtokens.php
     * @param int $value <p>
     * The maximum number of tokens to parse
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setMltMaxNumTokens($value) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the maximum word length
     * @link https://php.net/manual/en/solrquery.setmltmaxwordlength.php
     * @param int $maxWordLength <p>
     * The maximum word length above which words will be ignored
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setMltMaxWordLength($maxWordLength) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the mltMinDoc frequency
     * @link https://php.net/manual/en/solrquery.setmltmindocfrequency.php
     * @param int $minDocFrequency <p>
     * Sets the frequency at which words will be ignored which do not occur in at least this many docs.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setMltMinDocFrequency($minDocFrequency) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the frequency below which terms will be ignored in the source docs
     * @link https://php.net/manual/en/solrquery.setmltmintermfrequency.php
     * @param int $minTermFrequency <p>
     * The frequency below which terms will be ignored in the source docs
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setMltMinTermFrequency($minTermFrequency) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the minimum word length
     * @link https://php.net/manual/en/solrquery.setmltminwordlength.php
     * @param int $minWordLength <p>
     * The minimum word length below which words will be ignored
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setMltMinWordLength($minWordLength) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Exclude the header from the returned results
     * @link https://php.net/manual/en/solrquery.setomitheader.php
     * @param bool $flag <p>
     * <b>TRUE</b> excludes the header from the result.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setOmitHeader($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the search query
     * @link https://php.net/manual/en/solrquery.setquery.php
     * @param string $query <p>
     * The search query
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setQuery($query) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specifies the maximum number of rows to return in the result
     * @link https://php.net/manual/en/solrquery.setrows.php
     * @param int $rows <p>
     * The maximum number of rows to return
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setRows($rows) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Flag to show debug information
     * @link https://php.net/manual/en/solrquery.setshowdebuginfo.php
     * @param bool $flag <p>
     * Whether to show debug info. <b>TRUE</b> or <b>FALSE</b>
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setShowDebugInfo($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specifies the number of rows to skip
     * @link https://php.net/manual/en/solrquery.setstart.php
     * @param int $start <p>
     * The number of rows to skip.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setStart($start) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Enables or disables the Stats component
     * @link https://php.net/manual/en/solrquery.setstats.php
     * @param bool $flag <p>
     * <b>TRUE</b> turns on the stats component and <b>FALSE</b> disables it.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setStats($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Enables or disables the TermsComponent
     * @link https://php.net/manual/en/solrquery.setterms.php
     * @param bool $flag <p>
     * <b>TRUE</b> enables it. <b>FALSE</b> turns it off
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setTerms($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the name of the field to get the Terms from
     * @link https://php.net/manual/en/solrquery.settermsfield.php
     * @param string $fieldname <p>
     * The field name
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setTermsField($fieldname) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Include the lower bound term in the result set
     * @link https://php.net/manual/en/solrquery.settermsincludelowerbound.php
     * @param bool $flag <p>
     * Include the lower bound term in the result set
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setTermsIncludeLowerBound($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Include the upper bound term in the result set
     * @link https://php.net/manual/en/solrquery.settermsincludeupperbound.php
     * @param bool $flag <p>
     * <b>TRUE</b> or <b>FALSE</b>
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setTermsIncludeUpperBound($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the maximum number of terms to return
     * @link https://php.net/manual/en/solrquery.settermslimit.php
     * @param int $limit <p>
     * The maximum number of terms to return. All the terms will be returned if the limit is negative.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setTermsLimit($limit) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specifies the Term to start from
     * @link https://php.net/manual/en/solrquery.settermslowerbound.php
     * @param string $lowerBound <p>
     * The lower bound Term
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setTermsLowerBound($lowerBound) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the maximum document frequency
     * @link https://php.net/manual/en/solrquery.settermsmaxcount.php
     * @param int $frequency <p>
     * The maximum document frequency.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setTermsMaxCount($frequency) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the minimum document frequency
     * @link https://php.net/manual/en/solrquery.settermsmincount.php
     * @param int $frequency <p>
     * The minimum frequency
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setTermsMinCount($frequency) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Restrict matches to terms that start with the prefix
     * @link https://php.net/manual/en/solrquery.settermsprefix.php
     * @param string $prefix <p>
     * Restrict matches to terms that start with the prefix
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setTermsPrefix($prefix) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Return the raw characters of the indexed term
     * @link https://php.net/manual/en/solrquery.settermsreturnraw.php
     * @param bool $flag <p>
     * <b>TRUE</b> or <b>FALSE</b>
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setTermsReturnRaw($flag) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Specifies how to sort the returned terms
     * @link https://php.net/manual/en/solrquery.settermssort.php
     * @param int $sortType <p>
     * If SolrQuery::TERMS_SORT_COUNT, sorts the terms by the term frequency (highest count first).<br/>
     * If SolrQuery::TERMS_SORT_INDEX, returns the terms in index order
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setTermsSort($sortType) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * Sets the term to stop at
     * @link https://php.net/manual/en/solrquery.settermsupperbound.php
     * @param string $upperBound <p>
     * The term to stop at
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setTermsUpperBound($upperBound) {}

    /**
     * (PECL solr &gt;= 0.9.2)<br/>
     * The time allowed for search to finish
     * @link https://php.net/manual/en/solrquery.settimeallowed.php
     * @param int $timeAllowed <p>
     * The time allowed for a search to finish. This value only applies to the search and not to requests in general.
     * Time is in milliseconds. Values less than or equal to zero implies no time restriction. Partial results may be
     * returned, if there are any.
     * </p>
     * @return SolrQuery <p>
     * Returns the current SolrQuery object, if the return value is used.
     * </p>
     */
    public function setTimeAllowed($timeAllowed) {}
}
¿Qué es la limpieza dental de perros? - Clínica veterinaria


Es la eliminación del sarro y la placa adherida a la superficie de los dientes mediante un equipo de ultrasonidos que garantiza la integridad de las piezas dentales a la vez que elimina en profundidad cualquier resto de suciedad.

A continuación se procede al pulido de los dientes mediante una fresa especial que elimina la placa bacteriana y devuelve a los dientes el aspecto sano que deben tener.

Una vez terminado todo el proceso, se mantiene al perro en observación hasta que se despierta de la anestesia, bajo la atenta supervisión de un veterinario.

¿Cada cuánto tiempo tengo que hacerle una limpieza dental a mi perro?

A partir de cierta edad, los perros pueden necesitar una limpieza dental anual o bianual. Depende de cada caso. En líneas generales, puede decirse que los perros de razas pequeñas suelen acumular más sarro y suelen necesitar una atención mayor en cuanto a higiene dental.


Riesgos de una mala higiene


Los riesgos más evidentes de una mala higiene dental en los perros son los siguientes:

  • Cuando la acumulación de sarro no se trata, se puede producir una inflamación y retracción de las encías que puede descalzar el diente y provocar caídas.
  • Mal aliento (halitosis).
  • Sarro perros
  • Puede ir a más
  • Las bacterias de la placa pueden trasladarse a través del torrente circulatorio a órganos vitales como el corazón ocasionando problemas de endocarditis en las válvulas. Las bacterias pueden incluso acantonarse en huesos (La osteomielitis es la infección ósea, tanto cortical como medular) provocando mucho dolor y una artritis séptica).

¿Cómo se forma el sarro?

El sarro es la calcificación de la placa dental. Los restos de alimentos, junto con las bacterias presentes en la boca, van a formar la placa bacteriana o placa dental. Si la placa no se retira, al mezclarse con la saliva y los minerales presentes en ella, reaccionará formando una costra. La placa se calcifica y se forma el sarro.

El sarro, cuando se forma, es de color blanquecino pero a medida que pasa el tiempo se va poniendo amarillo y luego marrón.

Síntomas de una pobre higiene dental
La señal más obvia de una mala salud dental canina es el mal aliento.

Sin embargo, a veces no es tan fácil de detectar
Y hay perros que no se dejan abrir la boca por su dueño. Por ejemplo…

Recientemente nos trajeron a la clínica a un perro que parpadeaba de un ojo y decía su dueño que le picaba un lado de la cara. Tenía molestias y dificultad para comer, lo que había llevado a sus dueños a comprarle comida blanda (que suele ser un poco más cara y llevar más contenido en grasa) durante medio año. Después de una exploración oftalmológica, nos dimos cuenta de que el ojo tenía una úlcera en la córnea probablemente de rascarse . Además, el canto lateral del ojo estaba inflamado. Tenía lo que en humanos llamamos flemón pero como era un perro de pelo largo, no se le notaba a simple vista. Al abrirle la boca nos llamó la atención el ver una muela llena de sarro. Le realizamos una radiografía y encontramos una fístula que llegaba hasta la parte inferior del ojo.

Le tuvimos que extraer la muela. Tras esto, el ojo se curó completamente con unos colirios y una lentilla protectora de úlcera. Afortunadamente, la úlcera no profundizó y no perforó el ojo. Ahora el perro come perfectamente a pesar de haber perdido una muela.

¿Cómo mantener la higiene dental de tu perro?
Hay varias maneras de prevenir problemas derivados de la salud dental de tu perro.

Limpiezas de dientes en casa
Es recomendable limpiar los dientes de tu perro semanal o diariamente si se puede. Existe una gran variedad de productos que se pueden utilizar:

Pastas de dientes.
Cepillos de dientes o dedales para el dedo índice, que hacen más fácil la limpieza.
Colutorios para echar en agua de bebida o directamente sobre el diente en líquido o en spray.

En la Clínica Tus Veterinarios enseñamos a nuestros clientes a tomar el hábito de limpiar los dientes de sus perros desde que son cachorros. Esto responde a nuestro compromiso con la prevención de enfermedades caninas.

Hoy en día tenemos muchos clientes que limpian los dientes todos los días a su mascota, y como resultado, se ahorran el dinero de hacer limpiezas dentales profesionales y consiguen una mejor salud de su perro.


Limpiezas dentales profesionales de perros y gatos

Recomendamos hacer una limpieza dental especializada anualmente. La realizamos con un aparato de ultrasonidos que utiliza agua para quitar el sarro. Después, procedemos a pulir los dientes con un cepillo de alta velocidad y una pasta especial. Hacemos esto para proteger el esmalte.

La frecuencia de limpiezas dentales necesaria varía mucho entre razas. En general, las razas grandes tienen buena calidad de esmalte, por lo que no necesitan hacerlo tan a menudo e incluso pueden pasarse la vida sin requerir una limpieza. Sin embargo, razas pequeñas como el Yorkshire o el Maltés, deben hacérselas todos los años desde cachorros si se quiere conservar sus piezas dentales.

Otro factor fundamental es la calidad del pienso. Algunas marcas han diseñado croquetas que limpian la superficie del diente y de la muela al masticarse.

Ultrasonido para perros

¿Se necesita anestesia para las limpiezas dentales de perros y gatos?

La limpieza dental en perros no es una técnica que pueda practicarse sin anestesia general , aunque hay veces que los propietarios no quieren anestesiar y si tiene poco sarro y el perro es muy bueno se puede intentar…… , pero no se va a poder pulir ni acceder a todas la zona de la boca …. Además los limpiadores dentales van a irrigar agua y hay riesgo de aspiración a vías respiratorias si no se realiza una anestesia correcta con intubación traqueal . En resumen , sin anestesia no se va hacer una correcta limpieza dental.

Tampoco sirve la sedación ya que necesitamos que el animal esté totalmente quieto, y el veterinario tenga un acceso completo a todas sus piezas dentales y encías.

Alimentos para la limpieza dental

Hay que tener cierto cuidado a la hora de comprar determinados alimentos porque no todos son saludables. Algunos tienen demasiado contenido graso, que en exceso puede causar problemas cardiovasculares y obesidad.

Los mejores alimentos para los dientes son aquellos que están elaborados por empresas farmacéuticas y llevan componentes químicos con tratamientos específicos para el diente del perro. Esto implica no solo limpieza a través de la acción mecánica de morder sino también un tratamiento antibacteriano para prevenir el sarro.

Conclusión

Si eres como la mayoría de dueños, por falta de tiempo , es probable que no estés prestando la suficiente atención a la limpieza dental de tu perro. Por eso te animamos a que comiences a limpiar los dientes de tu perro y consideres atender a su higiene bucal con frecuencia.

Estas simples medidas pueden conllevar a que tu perro tenga una vida más larga y mucho más saludable.

Si te resulta imposible introducir un cepillo de dientes a tu perro en la boca, pásate con él por clínica Tus Veterinarios y te explicamos cómo hacerlo.

Necesitas hacer una limpieza dental profesional a tu mascota?
Llámanos al 622575274 o contacta con nosotros

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¡Hola!