Phrase
extends AbstractQueryEntry
in package
Tags
Table of Contents
Properties
- $_boost : float
- Query entry boost factor
- $_field : string|null
- Field
- $_phrase : string
- Phrase value
- $_proximityQuery : bool
- Proximity phrase query
- $_wordsDistance : int
- Words distance, used for proximiti queries
Methods
- __construct() : mixed
- Object constractor
- boost() : void
- Boost query entry
- getQuery() : AbstractQuery
- Transform entry to a subquery
- processFuzzyProximityModifier() : void
- Process modifier ('~')
Properties
$_boost
Query entry boost factor
protected
float
$_boost
= 1.0
$_field
Field
private
string|null
$_field
$_phrase
Phrase value
private
string
$_phrase
$_proximityQuery
Proximity phrase query
private
bool
$_proximityQuery
= false
$_wordsDistance
Words distance, used for proximiti queries
private
int
$_wordsDistance
= 0
Methods
__construct()
Object constractor
public
__construct(string $phrase, string $field) : mixed
Parameters
- $phrase : string
- $field : string
boost()
Boost query entry
public
boost(float $boostFactor) : void
Parameters
- $boostFactor : float
getQuery()
Transform entry to a subquery
public
getQuery(string $encoding) : AbstractQuery
Parameters
- $encoding : string
Tags
Return values
AbstractQueryprocessFuzzyProximityModifier()
Process modifier ('~')
public
processFuzzyProximityModifier([mixed $parameter = null ]) : void
Parameters
- $parameter : mixed = null