Babin
03/10/2023, 11:43 PM{
"q": "cheese",
"query_by": "description,brand,categoryName,sku",
"filter_by": "",
"page": 1,
"per_page": 30,
"sort_by": "description:asc",
"include_fields": "id,sku,description,categoryName,brand,packSizeDescription,images"
}
client.collections(collectionName).documents().search(searchParameters)
How do I use Dynamic Filtering ?
override = {
"rule": {
"query": "{brand} phone",
"match": "contains"
},
"filter_by": "brand:={brand}",
"remove_matched_tokens": true
}
// Creates/updates an override called `brand-filter` in the `companies` collection
client.collections('companies').overrides().upsert('brand-filter', override)
Do we have to add the overrides during collection setup?
Reference from: https://typesense.org/docs/0.23.1/api/curation.html#dynamic-filteringJason Bosco
03/11/2023, 12:11 AMBabin
03/11/2023, 2:44 AM