Searching for recipes is both simple, and powerful, allowing users to find recipes by searching the recipe title, the ingredients of the recipe, and much, much more!
Search and Filter
The app includes a search mechanism, as well as a filter which helps narrow the results from the search (or from all recipes if no search was performed).
Search
The easiest and most commonly used is the basic search input for quick access without complexity for the user.
The search input on the Recipes page allows for a single text string to find recipes containing that string in:
Recipe title
Ingredient names
Tags
Labels
If the user happens to type in the actual name of one of your tags, then that tag/label is included in the search.
When searching recipe title and ingredients, the app searches for partials matches, so "apple" returns matches with "apple" and "apples" and "applesauce" and "apple sauce".
Filter
The filter is provided to further refine the search results (or refine the entire library of recipes if no search is performed. All selections within a filter must be true in order for it to return a recipe. In other words, searching for tags and time indicates BOTH must be found, not one or the other.
The Filter must by Applied giving the user an opportunity to select multiple parameters before filtering.
A Reset button is also available to reset all parameters.
The following parameters are provided in the Filter:
Tags (and thus labels)
Category
Nutrition
Time
Prep time
Cook time
Include ingredients
Exclude ingredients
Several filter parameters allow for multiple selections, like tags and include ingredients. When multiple selections are made, a Match all option is then displayed. When enabled, ALL the selections must be present in order for a recipe to be returned.
Tags
Returns recipes containing at the selected tags.
|
|
Match all DISABLED | Match all ENABLED |
Finds recipes containing EITHER the Breakfast OR Italian tags. | Finds recipes containing BOTH the Breakfast AND Italian tags. |
Category
Returns only recipes found within one of the predefined, or your custom, categories. This is shown only if you have enabled the use of recipe categories.
Nutrition
Allows the user to find recipes by the value of a particular nutrient.
Time
Users can select the maximum number of minutes to prepare and/or cook the recipe.
Include ingredients
Users can find recipes that contain one or more ingredients.
|
|
Match all DISABLED | Match all ENABLED |
Finds recipes containing EITHER garlic OR beef tomato | Finds recipes containing BOTH garlic AND beef tomato |
Exclude ingredients
Users can eliminate recipes that contain one or more ingredients. Recipes containing ANY of these ingredients will be eliminated from the results.
Clearing the search
By tapping/clicking the close icon, the search and filter are cleared and the default view is displayed.