|
docs
Community
Feedback
News
Guides
Searching With Coveo
Project Guide
Services
API Reference
JavaScript Search Framework
Headless
Push API
Field API
Search API
Usage Analytics API
Other APIs
Extensions
Coveo for Commerce
Coveo for Salesforce
Coveo for ServiceNow
Coveo for Sitecore
Filter
Inherited
Globals
Expression
Builder
add
add
Field
Expression
add
Field
Not
Equal
Expression
build
from
Expression
Builder
get
Parts
is
Empty
remove
merge
merge
Using
Or
Globals
ExpressionBuilder
Class ExpressionBuilder
Index
Methods
add
add
Field
Expression
add
Field
Not
Equal
Expression
build
from
Expression
Builder
get
Parts
is
Empty
remove
merge
merge
Using
Or
Methods
add
add
(
expression
:
string
)
:
void
Parameters
expression:
string
Returns
void
add
Field
Expression
add
Field
Expression
(
field
:
string
, operator
:
string
, values
:
string[]
)
:
void
Parameters
field:
string
operator:
string
values:
string[]
Returns
void
add
Field
Not
Equal
Expression
add
Field
Not
Equal
Expression
(
field
:
string
, values
:
string[]
)
:
void
Parameters
field:
string
values:
string[]
Returns
void
build
build
(
exp
?:
string
)
:
string
Parameters
Default value
exp:
string
= " "
Returns
string
from
Expression
Builder
from
Expression
Builder
(
expression
:
ExpressionBuilder
)
:
void
Parameters
expression:
ExpressionBuilder
Returns
void
get
Parts
get
Parts
(
)
:
string[]
Returns
string[]
array containing the differents parts of the expression
is
Empty
is
Empty
(
)
:
boolean
Returns
boolean
remove
remove
(
expression
:
string
)
:
void
Parameters
expression:
string
Returns
void
Static
merge
merge
(
...
builders
:
ExpressionBuilder[]
)
:
ExpressionBuilder
Parameters
Rest
...
builders:
ExpressionBuilder[]
Returns
ExpressionBuilder
Static
merge
Using
Or
merge
Using
Or
(
...
builders
:
ExpressionBuilder[]
)
:
ExpressionBuilder
Parameters
Rest
...
builders:
ExpressionBuilder[]
Returns
ExpressionBuilder
Hierarchy
ExpressionBuilder