Taste Profile is available for enterprise customers; contact
support@channel3.ai for access.
config.taste_profile_id, the same way you pass config.collection_id.
Pass a taste profile
Brand and website boosts
Boost (positiveweight) or bury (negative weight, down to -1) products from listed brands or websites.
Price tier preference
Prefer brands by where they sit on price:low, medium, high or xhigh.
high means roughly the top 40% of brands by price.
Conditions
Attach acondition to any rule so it only applies to some queries, categories or dates.
query_terms: withfull_match: truethe whole query must equal the term; otherwise the query must contain all its words.category_ids: the rule applies when the query maps to one of these categories.active_ranges: the rule applies only betweenstartandend, for example a holiday season.
Pins
Put a specific product at a fixed position (1–20) when a condition matches.query_terms or category_ids.
Diversity
Cap how many results from one brand or one merchant show on a page.Query rewrites
Rewrite the shopper’s query before Channel3 searches.replacements: swap one term for another.ignore_terms: drop words that don’t help, like “cheap”.one_way_synonyms: “dinnerware” also searches “plates”, but not the reverse.two_way_synonyms: “sofa” and “couch” search for each other.do_not_associate: when the query has the term, drop results whose titles contain the listed terms, so “vase” never returns vinyl records.
Example profile
A home-decor retailer that favours its premium brands, promotes candles for the holidays and keeps results varied:Before and after
An illustration of the top five results forthrow blanket, without and with the profile above. Brand A is brand_abc123, Brand B is brand_ghi789, and Store D is the buried website web_def456.
Store D’s throws drop below the top five because its website is buried. They still appear further down: burying moves results, it doesn’t remove them.
How it applies
A taste profile adjusts ranking and recall on top of normal relevance; it
doesn’t filter the catalog. To limit which products can appear, use a
collection. A request can pass both.