0) Das ist die bekannte Volltextsuche nach “test” über alle Felder:
search=test
Hier die feldbezogen Suche, implementiert im Zusammenhang mit http://support.nuclos.de/browse/NUCLOS-4197:
1) Suche im Feld “nachname” nach “Huber"
searchCondition=CompositeCondition:AND:[LikeCondition:LIKE:nachname:*Huber*]
2) Suche in den Feldern “nachname" nach “Huber” UND “Vorname” nach “Hans” (Feldübergreifend nur UND möglich)
searchCondition=CompositeCondition:AND:[LikeCondition:LIKE:vorname:*Hans*,LikeCondition:LIKE:nachname:*Huber*]
3) Suche in dem Referenzfeld “sprache” nach “Deutsch”:
searchCondition=CompositeCondition:AND:[InCondition:IN:sprache:["Deutsch"]]
4) Suche in dem Referenzfeld “sprache” nach “Deutsch” ODER “Englisch”: (Innerhalb eines Referenzfeldes nur ODER möglich)
searchCondition=CompositeCondition:AND:[InCondition:IN:sprache:["Deutsch","Englisch”]]
Verschiedene (Referenz)Felder lassen sich mit AND verknüpfen. Es gibt jedoch einige Einschränkungen, z.B. lassen sich die Bedingungen nicht
beliebig tief verschachteln und nach manche Zeichen lassen sich noch nicht Suchen (z.b. ,[]).
Die Umsetzung ist noch nicht komplett abgeschlossen. Beispiele 1), 3) und 4) kann man z.B. in Zukunft noch optional vereinfachen.