prefix = $prefix; } public function buildQuery(QueryContext $context) { return array( 'multi_match' => array( 'fields' => $context->getLocalizedFields(), 'query' => $this->prefix, 'type' => 'phrase_prefix' ) ); } public function __toString() { return sprintf('prefix("%s")', $this->prefix); } }