PHP Class Elastica\Query\Match

Inheritance: extends AbstractQuery
Exibir arquivo Open project: ruflin/elastica Class Usage Examples

Public Methods

Method Description
__construct ( string $field = null, mixed $values = null )
setField ( string $field, mixed $values ) Sets a param for the message array.
setFieldAnalyzer ( string $field, string $analyzer ) Set field analyzer.
setFieldBoost ( string $field, float $boost = 1 ) Set field boost value.
setFieldCutoffFrequency ( string $field, float $cutoffFrequency ) Set cutoff frequency.
setFieldFuzziness ( string $field, mixed $fuzziness ) Set field fuzziness.
setFieldFuzzyRewrite ( string $field, string $fuzzyRewrite ) Set field fuzzy rewrite.
setFieldMaxExpansions ( string $field, integer $maxExpansions ) Set field max expansions.
setFieldMinimumShouldMatch ( string $field, integer | string $minimumShouldMatch ) Set field minimum should match.
setFieldOperator ( string $field, string $operator ) Set field operator.
setFieldParam ( string $field, string $key, string $value ) Sets a param for the given field.
setFieldPrefixLength ( string $field, integer $prefixLength ) Set field prefix length.
setFieldQuery ( string $field, string $query ) Sets the query string.
setFieldType ( string $field, string $type ) Set field type.
setFieldZeroTermsQuery ( string $field, string $zeroTermQuery = 'none' ) Set zero terms query.

Method Details

__construct() public method

public __construct ( string $field = null, mixed $values = null )
$field string
$values mixed

setField() public method

Sets a param for the message array.
public setField ( string $field, mixed $values )
$field string
$values mixed

setFieldAnalyzer() public method

Set field analyzer.
public setFieldAnalyzer ( string $field, string $analyzer )
$field string
$analyzer string

setFieldBoost() public method

If not set, defaults to 1.0.
public setFieldBoost ( string $field, float $boost = 1 )
$field string
$boost float

setFieldCutoffFrequency() public method

Set cutoff frequency.
public setFieldCutoffFrequency ( string $field, float $cutoffFrequency )
$field string
$cutoffFrequency float

setFieldFuzziness() public method

Set field fuzziness.
public setFieldFuzziness ( string $field, mixed $fuzziness )
$field string
$fuzziness mixed

setFieldFuzzyRewrite() public method

Set field fuzzy rewrite.
public setFieldFuzzyRewrite ( string $field, string $fuzzyRewrite )
$field string
$fuzzyRewrite string

setFieldMaxExpansions() public method

Set field max expansions.
public setFieldMaxExpansions ( string $field, integer $maxExpansions )
$field string
$maxExpansions integer

setFieldMinimumShouldMatch() public method

Set field minimum should match.
public setFieldMinimumShouldMatch ( string $field, integer | string $minimumShouldMatch )
$field string
$minimumShouldMatch integer | string

setFieldOperator() public method

Set field operator.
public setFieldOperator ( string $field, string $operator )
$field string
$operator string

setFieldParam() public method

Sets a param for the given field.
public setFieldParam ( string $field, string $key, string $value )
$field string
$key string
$value string

setFieldPrefixLength() public method

Set field prefix length.
public setFieldPrefixLength ( string $field, integer $prefixLength )
$field string
$prefixLength integer

setFieldQuery() public method

Sets the query string.
public setFieldQuery ( string $field, string $query )
$field string
$query string

setFieldType() public method

Set field type.
public setFieldType ( string $field, string $type )
$field string
$type string

setFieldZeroTermsQuery() public method

If not set, default to 'none'
public setFieldZeroTermsQuery ( string $field, string $zeroTermQuery = 'none' )
$field string
$zeroTermQuery string