Method | Description | |
---|---|---|
canVisit ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterion ) : boolean | Check if visitor is applicable to current criterion. | |
visitFilter ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterion, |
Map field value to a proper Elasticsearch filter representation. | |
visitQuery ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterion, |
Map field value to a proper Elasticsearch query representation. |
Method | Description | |
---|---|---|
getFilterRange ( mixed $operator, mixed $start, mixed $end ) : string | Get Elasticsearch range filter. | |
getQueryRange ( mixed $operator, mixed $start, mixed $end ) : string | Get Elasticsearch range query. | |
prepareValue ( mixed $value ) : string | Converts given $value to the appropriate Elasticsearch representation. |
protected prepareValue ( mixed $value ) : string | ||
$value | mixed | |
return | string |
abstract public visitFilter ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterion, |
||
$criterion | eZ\Publish\API\Repository\Values\Content\Query\Criterion | |
$dispatcher | ||
$languageFilter | array | |
return | mixed | Hash representation of Elasticsearch filter abstract syntax tree |
public visitQuery ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterion, |
||
$criterion | eZ\Publish\API\Repository\Values\Content\Query\Criterion | |
$dispatcher | ||
$languageFilter | array | |
return | mixed | Hash representation of Elasticsearch query abstract syntax tree |