Elastica\Query\MoreLikeThis::setFields PHP Method

setFields() public method

Set fields to which to restrict the mlt query.
public setFields ( array $fields ) : MoreLikeThis
$fields array Field names
return MoreLikeThis Current object
    public function setFields(array $fields)
    {
        return $this->setParam('fields', $fields);
    }

Usage Example

 /**
  * @group unit
  */
 public function testSetFields()
 {
     $query = new MoreLikeThis();
     $fields = array('firstname', 'lastname');
     $query->setFields($fields);
     $data = $query->toArray();
     $this->assertEquals($fields, $data['more_like_this']['fields']);
 }