Sphinx\SphinxClient::resetGroupBy PHP Method

resetGroupBy() public method

Clear groupby settings (for multi-queries)
public resetGroupBy ( ) : SphinxClient
return SphinxClient
    public function resetGroupBy()
    {
        $this->groupby = '';
        $this->groupfunc = self::SPH_GROUPBY_DAY;
        $this->groupsort = '@group desc';
        $this->groupdistinct = '';
        return $this;
    }

Usage Example

Example #1
0
 public function testResetGroupBy()
 {
     $sphinx = new SphinxClient();
     $sphinx->setGroupBy('attr', SphinxClient::SPH_GROUPBY_ATTR, '@group asc');
     $sphinx->setGroupDistinct('id');
     $sphinx->resetGroupBy();
     $this->assertSame($sphinx->groupby, '');
     $this->assertSame($sphinx->groupfunc, SphinxClient::SPH_GROUPBY_DAY);
     $this->assertSame($sphinx->groupsort, '@group desc');
     $this->assertSame($sphinx->groupdistinct, '');
 }
All Usage Examples Of Sphinx\SphinxClient::resetGroupBy