Bei Textfeldern suche ich immer nach %<Suchwort>%, was eigentlich bisher ausreichend war.
Bei Datumsfeldern halte ich es so, wie Scheppertreiber.
Was hälst Du von folgender Variante?
Textfelder (Suchwort: ABC):
- Eingabe: ABC, Suche nach: %ABC%
- Eingabe: |ABC, Suche nach: ABC%
- Eingabe: ABC|, Suche nach: %ABC
- Eingabe: |ABC|, Suche nach: ABC
"|" bestimmt, dass nichts danach bzw. davor kommen darf, ich denke das wäre recht anschaulich
Datumfelder:
- Eingabe: XX.XX.XXXX, Suche nach direktem Datum
- Eingabe: XX.XXXX, Suche nach Monat
- Eingabe: XXXX, Suche nach Jahr
- Eingabe: XX.XX, Suche nach Tag.Monat des aktuellen Jahres
- Eingabe: datum1 - datum2, Suche in diesem Zeitraum, wobei datum1 bzw. datum2 eine der oberen Formen haben kann
- Eingabe: datum -, Suche von datum bis heute
- Eingabe: - datum, Suche von Beginn bis datum
Zahlenfelder (Suchwort: 11):
- Eingabe: 11, Suche nach 11
- Eingabe: >11, >=11, <11, <=11, <>11 bzw. !=11, Suche ist denke ich klar
- Eingabe: 3 - 11, Suche nach Werten zwischen 3 und 11
Ich denke so wäre das für den Anwender ziemlich einfach nachvollziehbar und zu merken. Außerdem dürfte das "|" als Begrenzer einfacher nachvollziehbar sein, als das "%" als Platzhalter, zumal das "%" wohl häufiger Verwendung findet als das "|".
|