How Search & Filtering Works
Text Search
Search recipe titles and content. Results are ranked by relevance and show matching text snippets.
Tag Filters
Each tag has two checkboxes: include (✓) and exclude (✗). Click to select one or neither.
- Include (green ✓): Show only recipes with this tag
- Exclude (red ✗): Hide recipes with this tag
- Neither: Ignore this tag when filtering
- Label click: Cycles through include → exclude → neither
Within categories (OR logic): Include multiple tags to find recipes matching any of them.
- Active Time: "15 min" + "30 min" → recipes taking either 15 OR 30 minutes
- Cuisine: "Mexican" + "Italian" → recipes that are Mexican OR Italian
Between categories (AND logic): Recipes must match all categories with selections.
- "15 min" (include) + "Mexican" (include) → Mexican recipes taking 15 minutes
- "Vegetarian" (include) + "Meat" (exclude) → vegetarian recipes without meat
Results
Results are sorted by relevance when text searching, or alphabetically when only using tag filters. The count shows how many recipes match your current filters.