Files
Phraseanet/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/PrefixNode.php
2014-08-25 10:25:38 +02:00

28 lines
482 B
PHP

<?php
namespace Alchemy\Phrasea\SearchEngine\Elastic\AST;
class PrefixNode extends Node
{
protected $prefix;
public function __construct($prefix)
{
$this->prefix = $prefix;
}
public function getQuery($field = '_all')
{
return array(
'prefix' => array(
$field => $this->prefix
)
);
}
public function __toString()
{
return sprintf('prefix("%s")', $this->prefix);
}
}