Use punctuation to improve category search results.
Let's say you want to buy applesauce, so you type in
'applesauce'.
You then realize
you want cinnamon applesauce, so you add the word 'cinnamon' on the end.
Here's what you'll get:
That's because the searcher thinks the rightmost word (cinnamon) is the item.
There are 4 ways to fix/avoid this: (each will be explained further below)
a). Type Modifiers first, then Item.
b). Use Double Dash.
c). Use Single Dash.
d). Use Parenthesis.
Always put the modifier (cinnamon) before the item (applesauce):
Sounds easy ... but what if you already typed in applesauce,
and don't want to bother
going back to the beginning of the text to fix it ...
... In that case, use
Double Dash, Single Dash, or Parenthesis.
Spaces don't matter with Double Dash: any spaces or no spaces around Double Dash is okay.
Note: Using the Double Dash is better than Single Dash,
because you don't need to worry about spaces.
When using Single Dash, spaces MATTER: there must be at least 1 space next to the Dash.
(Notice the last entry below is not the category we want.)
Note: the space is required because there are many items and brands that
legitimately use a Single Dash with no spaces.
FYI, Examples of legitimate items with single dash & no spaces:
Multi-grain bread
Sun-dried tomatoes
Kool-aid
Wish-bone
Anything in parenthesis is 100% ignored by the category matcher.
In this example, the category matcher doesn't know if you mean 'vanilla' (extract),
or 'plain yogurt', so it gives both choices in categories.
But if you put 'vanilla or plain' in parentheses, we get the correct
category.
Warning: Be careful you don't hide useful information in parenthesis.
In the case
of 'blueberries' below, 'frozen' is ignored,
and so is 'soy' for 'ice cream', leading to wrong categories in both cases.
Using the single dash instead of parenthesis fixes the above problem:
Aisles Online. Online Aisles. Aisles in a Grocery Store. Aisles in a Store. Aisles-online. Online-aisles.