Suchhilfe

Such-Assistent, Query-Builder und erweiterte Suche verständlich erklärt

Diese Seite erklärt die erweiterte Suche von Dialyse-Ernährung.de / NephroFood: Suchbegriffe, Filter, und/oder-Logik, Bereiche, Gruppen und typische Suchmuster. Der Fokus liegt auf einer klaren, alltagstauglichen und medizinisch sinnvollen Anwendung.

Such-Assistent Filter & Logik Query-Builder
Einstieg

So suchen Sie richtig – mit Direktbeispielen

NephroFood kennt zwei Modi: Suggest für Vorschläge während des Tippens und die normale Suche für vollständige Suchlogik. Filter wie Kalium < 100 und logische Verknüpfungen wie und oder oder werden nur in der normalen Suche ausgewertet.

Merksatz
Suggest hilft beim Finden von Namen.
Suche ist für echte Logik: Filter, und/oder, Bereiche und Gruppen.
Schnellstart – anklicken und direkt in der Suche öffnen
Tipp: Sie können auch mehrere Zeilen einfügen – Zeilenumbrüche werden wie Kommas behandelt. Dezimalzahlen dürfen ein Komma haben, zum Beispiel 150,5.
0. Such-Assistent

Query-Builder: die einfachste und sicherste Methode

Was macht der Such-Assistent?

  • Er zeigt passende Nährstoffe als Auswahl Dadurch vermeiden Sie Tippfehler und uneinheitliche Schreibweisen.
  • Sie wählen Operator und Wert Zum Beispiel <, >, <=, >= oder =.
  • Der Assistent baut automatisch die gültige Query Das ist dieselbe Syntax, die weiter unten erklärt wird.
  • Textsuche und Filter lassen sich sicher kombinieren Ohne dass Sie sich jedes Zeichen selbst merken müssen.
Empfohlen
Wenn Sie unsicher sind, nutzen Sie zuerst den Such-Assistenten. Sie sehen dabei direkt, wie die Query aussieht, und lernen die Syntax nebenbei.

Typische Abläufe

A) „Ich suche Obst mit Kalium < 150“
Gruppe: obst, Kalium < 150
B) „Ich will (Kalium < 100 oder Phosphat < 100) und Natrium < 50“
Kalium < 100 oder Phosphat < 100, Natrium < 50
Hinweis: Klammern brauchen Sie hier nicht. Die OR-Gruppe bleibt im gleichen Block, der Rest ist danach UND verknüpft.
Wenn die Eingabe „komisch“ wirkt
Der Such-Assistent ist absichtlich streng und erzeugt nur Syntax, die sicher verstanden wird. Freitext wie Kalium unter 100 wird nicht automatisch in Operatoren übersetzt. Verwenden Sie stattdessen Kalium < 100 oder direkt den Assistenten.
1. Suggest vs. Suche

Warum Autocomplete anders arbeitet als Enter / Submit

Suggest (Autocomplete)

Suggest ist die Vorschlagsliste während Sie tippen. Sie ist auf Namenssuche und Keywords optimiert.

  • Einfach Begriff tippen Zum Beispiel kaf… oder apfel….
  • Suche in Name, Label und Keywords Schnell und niedrigschwellig.
  • Optional tolerant bei Tippfehlern Je nach Konfiguration.
  • Keine Filterauswertung Kalium, Phosphat und ähnliche Angaben werden hier nicht als Filter interpretiert.
Typischer Fehler
Das gehört nicht in Suggest:
Kalium < 100 Phosphat < 100 und Kalium < 100
Das gehört in die normale Suche.

Normale Suche (Enter / Submit)

Die normale Suche wertet die vollständige Query-Sprache aus: Text, Filter und und/oder.

  • Komplexe Kombinationen sind möglich Zum Beispiel Obst und Kalium < 100.
  • Filter sind harte Bedingungen Wenn ein Wert fehlt, kann der Filter nicht erfüllt werden.
  • Treffer werden danach gerankt Exakte und starke Treffer werden bevorzugt.
Tipp
Wenn Sie 0 Treffer bekommen: erst ohne Filter suchen, dann Filter Schritt für Schritt hinzufügen.
2. Grundregeln

Trennzeichen, AND/OR, Dezimalzahlen und Copy & Paste

2.1 Trennzeichen: Komma, Zeilenumbruch, Semikolon

Sie können Ihre Suche in Blöcke teilen. Diese Trennzeichen sind gleichwertig:

  • Komma ,
  • Zeilenumbruch Mehrere Zeilen einfügen.
  • Semikolon ;
Dezimalkomma ist erlaubt
Beispiel: Kalium < 150,5 funktioniert. Das Komma im Wert wird nicht als Trenner verwechselt.

2.2 Logik: „und/oder“ als Worte oder Zeichen

NephroFood versteht beides:

Logik Zeichen Auch möglich
UND & und, and, auch &&
ODER | oder, or, auch ||
Intern werden und/and automatisch zu & und oder/or zu | normalisiert.

2.3 Sehr robuste Schreibweise

Wenn Sie ganz sicher gehen möchten, trennen Sie Filter immer per Komma:

Kalium < 100, Phosphat < 100, Natrium < 50

Das entspricht praktisch einem UND über alle Filter.

3. Textsuche

Lebensmittel-Namen, Alternativen und OR-Gruppen

3.1 Ein Begriff

Beispiel
Kaffee

3.2 Mehrere Wörter = UND

Beispiel
Apfel Zimt
Bedeutet: Apfel und Zimt. Beide Begriffe müssen im Namen oder in Keywords vorkommen.
Tippfehler? Kein Problem.
NephroFood gleicht Tippfehler automatisch aus. Kurze Begriffe werden sehr genau geprüft, längere Begriffe etwas toleranter.

3.3 Alternativen = ODER

Beispiele
Apfel, Birne Apfel oder Birne Apfel | Birne
Ein Treffer darf eine Alternative erfüllen: Apfel oder Birne.

3.4 OR-Gruppen mit UND innen

Sie können Alternativen bilden, die jeweils aus mehreren Wörtern bestehen:

Beispiel
Apfel Zimt | Birne Vanille
Bedeutet: (Apfel und Zimt) oder (Birne und Vanille).
Praktisch
Ideal, wenn Sie mehrere ähnliche Varianten suchen, aber jeweils zwei Begriffe zusammengehören.
4. Filter

Kalium, Phosphat, Natrium, Zucker und mehr

4.1 Vergleichsoperatoren

Numerische Filter können so geschrieben werden:

Operator Beispiel Bedeutung
< Kalium < 100 Kalium kleiner als 100
<= Phosphat <= 80 Phosphat kleiner oder gleich 80
> Natrium > 200 Natrium größer als 200
>= Eiweiß >= 10 Eiweiß größer oder gleich 10
= Zucker = 0 genau 0
Das funktioniert typischerweise nicht
Kalium über 100 Phosphat unter 50 Kalium ≥ 100 Kalium < 100 mg
Nutzen Sie stattdessen:
Kalium > 100 Phosphat < 50 Kalium >= 100 Kalium < 100

4.2 Bereichsfilter

Ein Bereich wird so geschrieben:

Beispiel
Kalium: 50-100
Bedeutet: Kalium liegt zwischen 50 und 100, inklusive.

4.3 Gruppenfilter

Gruppen wie Obst oder Gemüse können so gefiltert werden:

Schreibweise Beispiel
Gruppe: ... Gruppe: obst
gruppe: ... gruppe: milchprodukte
g= ... / group: ... / kategorie: ... g=gemuese
Hinweis
Gruppen werden als Slug normalisiert. Groß- und Kleinschreibung ist egal, Leerzeichen werden zu Bindestrichen.
Beispiel: Gruppe: Milch Produkte wird wie milch-produkte behandelt.

4.4 Kurzformen

Einige Filter verstehen auch Kurzformen:

Kurzform Gemeint Beispiel
k Kalium k < 150
p Phosphat / Phosphor p < 100
na Natrium na < 50
z Zucker z = 0
pral PRAL pral < 0
Wichtig
Wenn ein Filtername nicht erkannt wird, wird er oft als normaler Text behandelt. Nutzen Sie daher den Such-Assistenten oder gängige Namen wie Kalium, Phosphat, Natrium oder Zucker.
5. Kombinationen

AND/OR mit Text und Filtern kombinieren

5.1 Der häufigste Fall: Text + mehrere Filter

Beispiel
Kaffee, Natrium < 50, Phosphat < 120
Bedeutet: Treffer zu Kaffee und Natrium < 50 und Phosphat < 120.

5.2 Text-Alternativen + Filter

Beispiel
Apfel, Birne, Kalium < 150, Phosphat < 80
Bedeutet: (Apfel oder Birne) und Kalium < 150 und Phosphat < 80.

5.3 ODER bei Filtern

Sie können auch Filter-Alternativen bauen:

Beispiele
Kalium < 100 oder Phosphat < 100 Kalium < 100 | Phosphat < 100
Bedeutet: Kalium < 100 oder Phosphat < 100.
ODER-Filter + weitere UND-Filter
Kalium < 100 oder Phosphat < 100, Natrium < 50
Bedeutet: (Kalium < 100 oder Phosphat < 100) und Natrium < 50.
Wichtig für ODER-Filter
Schreiben Sie ODER-Filter am besten in einem eigenen Block und ohne zusätzliche Suchwörter im selben Block. Dann ist eindeutig, dass es Filterlogik ist.

5.4 Gruppen mit ODER kombinieren

Beispiel
Gruppe: obst | Gruppe: gemuese, Kalium < 150
Bedeutet: (Obst oder Gemüse) und Kalium < 150.
6. Grenzen

Typische Fehler und häufige Ursachen

  • Einheiten nicht mitschreiben Kalium < 100 mg ist problematisch, Kalium < 100 ist korrekt.
  • Keine Sonderzeichen ≥ / ≤ Nutzen Sie >= und <=.
  • Nicht „über“ oder „unter“ schreiben Stattdessen mit echten Operatoren arbeiten.
  • Keine verlässliche NOT-Logik „ohne“, „not“ oder „-“ sind aktuell nicht garantiert als Ausschlusslogik.
  • Filter brauchen vorhandene Werte Fehlt ein Preview-Wert, kann ein Lebensmittel den Filter nicht erfüllen.
  • Suggest wertet keine Filter aus Filter gehören in die normale Suche.
  • Sehr lange Queries können gekürzt werden Je nach Konfiguration.
Debug-Rezept
1) Erst nur mit Text suchen, zum Beispiel Apfel.
2) Dann einen Filter hinzufügen, etwa Apfel, Kalium < 150.
3) Erst danach schrittweise erweitern, zum Beispiel Apfel, Kalium < 150, Phosphat < 80.
0 Treffer trotz bekanntem Lebensmittel?
Oft ist der Filter zu streng oder ein Nährstoffwert fehlt im Preview. Probieren Sie einen höheren Grenzwert oder testen Sie Filter einzeln.
FAQ

Kurze Antworten auf häufige Fragen

Warum ist Suggest anders als Suche?
Suggest ist bewusst schnell und einfach für Namen. Die normale Suche führt die komplette Query-Logik aus.
Wie schreibe ich „und/oder“ am sichersten?
Am robustesten: Filter per Komma trennen. ODER bei Filtern am besten in einem eigenen Block formulieren.
Kann ich mehrere Zeilen einfügen?
Ja. Zeilenumbrüche werden wie Kommas behandelt und eignen sich gut für Copy & Paste.
Warum wird mein Tippfehler manchmal gefunden – manchmal nicht?
Die Fehlertoleranz passt sich der Wortlänge an. Sehr kurze Begriffe müssen fast exakt stimmen, längere dürfen kleine Fehler enthalten.
Ich will „ohne X“ suchen – geht das?
Eine zuverlässige Ausschlusslogik ist aktuell nicht garantiert. Nutzen Sie dafür lieber präzisere Suchbegriffe oder Filter.