feat(browser): expand taxonomy keyword coverage for BBQ and regional subcategories
Top-level category keywords were too narrow, missing common food.com corpus terms like 'barbecue', 'smoky', 'charcoal'. Subcategory terms also expanded to cover broader corpus vocabulary so FTS counts register hits across more recipes.
This commit is contained in:
parent
69e2ca7914
commit
5d0ee2493e
1 changed files with 24 additions and 12 deletions
|
|
@ -214,28 +214,40 @@ DOMAINS: dict[str, dict] = {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"BBQ & Smoke": {
|
"BBQ & Smoke": {
|
||||||
"keywords": ["bbq", "barbecue", "smoked", "pit", "smoke ring",
|
# Top-level keywords use broad corpus-friendly terms that appear in
|
||||||
"low and slow", "brisket", "pulled pork", "ribs"],
|
# food.com keyword/category fields (e.g. "BBQ", "Oven BBQ", "Smoker").
|
||||||
|
# Subcategory keywords remain specific for drill-down filtering.
|
||||||
|
"keywords": ["bbq", "barbecue", "barbeque", "smoked", "smoky",
|
||||||
|
"smoke", "pit", "smoke ring", "low and slow",
|
||||||
|
"brisket", "pulled pork", "ribs", "spare ribs",
|
||||||
|
"baby back", "baby back ribs", "dry rub", "wet rub",
|
||||||
|
"cookout", "smoker", "smoked meat", "smoked chicken",
|
||||||
|
"smoked pork", "smoked beef", "smoked turkey",
|
||||||
|
"pit smoked", "wood smoked", "slow smoked",
|
||||||
|
"charcoal", "chargrilled", "burnt ends"],
|
||||||
"subcategories": {
|
"subcategories": {
|
||||||
"Texas BBQ": ["texas bbq", "central texas bbq", "brisket",
|
"Texas BBQ": ["texas bbq", "central texas bbq", "brisket",
|
||||||
"beef ribs", "post oak", "salt and pepper rub",
|
"beef brisket", "beef ribs", "smoked brisket",
|
||||||
|
"post oak", "salt and pepper rub",
|
||||||
"east texas bbq", "lockhart", "franklin style"],
|
"east texas bbq", "lockhart", "franklin style"],
|
||||||
"Carolina BBQ": ["carolina bbq", "north carolina bbq", "whole hog",
|
"Carolina BBQ": ["carolina bbq", "north carolina bbq", "whole hog",
|
||||||
"vinegar sauce", "lexington style", "eastern nc",
|
"vinegar sauce", "vinegar bbq", "lexington style",
|
||||||
"south carolina bbq", "mustard sauce"],
|
"eastern nc", "south carolina bbq", "mustard sauce",
|
||||||
|
"carolina pulled pork"],
|
||||||
"Kansas City BBQ": ["kansas city bbq", "kc bbq", "burnt ends",
|
"Kansas City BBQ": ["kansas city bbq", "kc bbq", "burnt ends",
|
||||||
"sweet bbq sauce", "tomato molasses sauce",
|
"sweet bbq sauce", "tomato molasses sauce",
|
||||||
"baby back ribs kc"],
|
"baby back ribs", "kansas city ribs"],
|
||||||
"Memphis BBQ": ["memphis bbq", "dry rub ribs", "wet ribs",
|
"Memphis BBQ": ["memphis bbq", "dry rub ribs", "wet ribs",
|
||||||
"memphis style", "dry rub pork"],
|
"memphis style", "dry rub pork", "memphis ribs"],
|
||||||
"Alabama BBQ": ["alabama bbq", "white sauce", "alabama white sauce",
|
"Alabama BBQ": ["alabama bbq", "white sauce", "alabama white sauce",
|
||||||
"smoked chicken alabama"],
|
"smoked chicken", "white bbq sauce"],
|
||||||
"Kentucky BBQ": ["kentucky bbq", "mutton bbq", "owensboro bbq",
|
"Kentucky BBQ": ["kentucky bbq", "mutton bbq", "owensboro bbq",
|
||||||
"black dip", "western kentucky barbecue"],
|
"black dip", "western kentucky barbecue", "mutton"],
|
||||||
"St. Louis BBQ": ["st louis bbq", "st. louis ribs", "st louis cut ribs",
|
"St. Louis BBQ": ["st louis bbq", "st louis ribs", "st. louis ribs",
|
||||||
"st louis style spare ribs"],
|
"st louis cut ribs", "spare ribs st louis"],
|
||||||
"Backyard Grill": ["backyard bbq", "cookout", "grilled burgers",
|
"Backyard Grill": ["backyard bbq", "cookout", "grilled burgers",
|
||||||
"charcoal grill", "kettle grill", "tailgate"],
|
"charcoal grill", "kettle grill", "tailgate",
|
||||||
|
"grill out", "backyard grilling"],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"European": {
|
"European": {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue