Term
extends AbstractQueryEntry
in package
Tags
Table of Contents
Properties
- $_boost : float
- Query entry boost factor
- $_field : string|null
- Field
- $_fuzzyQuery : bool
- Fuzzy search query
- $_similarity : float
- Similarity
- $_term : string
- Term value
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
$_fuzzyQuery
Fuzzy search query
private
bool
$_fuzzyQuery
= false
$_similarity
Similarity
private
float
$_similarity
= 1.0
$_term
Term value
private
string
$_term
Methods
__construct()
Object constractor
public
__construct(string $term, string $field) : mixed
Parameters
- $term : 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