NephroFood · Query-Sprache
So suchen Sie richtig – inkl. logischer Operatoren (mit Direktlinks)
NephroFood kennt zwei Modi: Suggest (Vorschläge während des Tippens) und die normale Suche (Enter/Submit). Filter (z. B. Kalium < 100) und Logik (und/oder) werden nur in der normalen Suche ausgewertet.
Suche ist für “echte Logik”: Filter, und/oder, Bereiche, Gruppen.
150,5).
Was macht der Such-Assistent?
- Er zeigt Ihnen passende Nährstoffe (Filter) als Auswahl – ohne Tippfehler.
- Sie wählen Operator (<, >, <=, >=, =) und geben nur den Wert ein.
- Er baut daraus automatisch eine gültige Such-Query (die gleiche Syntax wie unten erklärt).
- Sie können Textsuche + Filter kombinieren, ohne sich die Zeichen zu merken.
Typische Abläufe
Kalium < 100 oder den Assistenten.
Suggest (Autocomplete)
Suggest ist die Vorschlagsliste während Sie tippen. Sie ist optimiert auf Namenssuche und Keywords.
- Einfach Begriff tippen (z. B. kaf…, apfel…)
- Suche in Name/Label/Keywords (Tokens)
- Optional tolerant bei Tippfehlern (Fuzzy), je nach Einstellung
- Keine Filterauswertung (Kalium/Phosphat etc. werden hier nicht als Filter interpretiert)
Normale Suche (Enter / Submit)
Die normale Suche wertet die vollständige Query-Sprache aus: Text + Filter + und/oder.
- Komplexe Kombinationen sind möglich (z. B. Obst und Kalium < 100)
- Filter sind harte Bedingungen (wenn ein Wert fehlt, kann der Filter nicht erfüllt werden)
- Treffer werden danach gerankt (Match/Score) – exakte Treffer werden bevorzugt
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 (
;)
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 – Sie können schreiben:
| Logik | Zeichen | Auch möglich |
|---|---|---|
| UND | & | und, and, auch && |
| ODER | | | oder, or, auch || |
und/and automatisch zu &, und oder/or zu | normalisiert.
2.3 Sehr robuste Schreibweise (empfohlen)
Wenn Sie ganz sicher sein möchten, trennen Sie Filter immer per Komma:
Das entspricht praktisch einem UND über alle Filter.
3.1 Ein Begriff
3.2 Mehrere Wörter = UND (alles muss vorkommen)
3.3 Alternativen = ODER (Komma oder “oder” / |)
3.4 OR-Gruppen mit UND innen (fortgeschritten, aber sehr nützlich)
Sie können Alternativen bilden, die jeweils aus mehreren Wörtern bestehen:
4.1 Vergleichsoperatoren
Sie können numerische Filter so schreiben:
| Operator | Beispiel | Bedeutung |
|---|---|---|
| < | Kalium < 100 |
Kalium kleiner als 100 |
| <= | Phosphat <= 80 |
Phosphat kleiner/gleich 80 |
| > | Natrium > 200 |
Natrium größer als 200 |
| >= | Eiweiß >= 10 |
Eiweiß größer/gleich 10 |
| = | Zucker = 0 |
genau 0 |
4.2 Bereichsfilter (von–bis)
Ein Bereich wird so geschrieben:
4.3 Gruppenfilter (Kategorie)
Gruppen (z. B. Obst) können Sie so filtern:
| Schreibweise | Beispiel |
|---|---|
Gruppe: ... |
Gruppe: obst |
gruppe: ... |
gruppe: milchprodukte |
g= ... / group: ... / kategorie: ... |
g=gemuese |
Gruppe: Milch Produkte wird wie milch-produkte behandelt.
4.4 Kurzformen (praktisch)
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 |
5.1 Der häufigste Fall: Text + mehrere Filter (UND)
5.2 Text-Alternativen + Filter (ODER im Text, UND bei Filtern)
5.3 ODER bei Filtern (Filter-Alternativen) – jetzt möglich
Sie können Filter-Alternativen bauen (A oder B) und diese mit weiteren Filtern kombinieren:
5.4 Gruppen mit ODER kombinieren
- Einheiten nicht mitschreiben:
Kalium < 100 mg❌ →Kalium < 100✅ - Keine Sonderzeichen ≥ / ≤:
Kalium ≥ 100❌ →Kalium >= 100✅ - “Über/Unter” als Worte:
Kalium über 100❌ →Kalium > 100✅ - Keine Negation/NOT zuverlässig: “ohne”, “not”, “-” sind aktuell nicht als Ausschlusslogik garantiert.
- 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 werden gekürzt: extrem lange Eingaben können (je nach Konfiguration) abgeschnitten werden.
Apfel).2) Fügen Sie dann einen Filter hinzu (z. B.
Apfel, Kalium < 150).3) Erweitern Sie erst danach Schritt für Schritt (z. B.
Apfel, Kalium < 150, Phosphat < 80).
Kalium < 100 oder Phosphat < 100, Natrium < 50.
Sehr kurze Begriffe müssen fast exakt stimmen, längere Begriffe dürfen kleine Tippfehler enthalten.