WordSearch
How to use the WordSearch operator
The WordSearch
operator returns the items for any defined string within any selected attribute.
Allowed Children
String, Attributes of type string, String Operator and Value Transforms nodes
Requirements
Must have 2 children, the first child is the string to search in, the second child is the string to search for
Return Type
Item Ids Set
Example: Simple word search query
Find items with an attribute value that contains the term "there".
{
"type": "Query",
"properties": {
"dodiCode": "designs_welcomes",
"attributes": ["attributes_welcomesName"]
},
"children": [
{
"type": "WordSearch",
"children": [
{
"type": "Attribute",
"properties": {
"attributeCode": "attributes_welcomesName"
}
},
{
"type": "String",
"value": ["there"]
}
]
}
]
}
Example: Multiple word search query
Find items with a attribute value that contains the terms "Hello" and "there".
{
"type": "Query",
"properties": {
"dodiCode": "designs_welcomes",
"attributes": ["attributes_welcomesName"]
},
"children": [
{
"type": "And",
"children": [
{
"type": "Word Search",
"children": [
{
"type": "Attribute",
"properties": {
"attributeCode": "attributes_welcomesName"
}
},
{
"type": "String",
"value": ["Hello"]
}
]
},
{
"type": "WordSearch",
"children": [
{
"type": "Attribute",
"properties": {
"attributeCode": "attributes_welcomesName"
}
},
{
"type": "String",
"value": ["there"]
}
]
}
]
}
]
}