Eigenschaften

  • boolproperty
    Relativer Pfad der Eigenschaft, z. B. myFeatureEnabled oder jcr:content/myFeatureEnabled.

  • Wert
    Wert, auf den die Eigenschaft geprüft werden soll, „true“ oder „false“.

contentfragment

Beschränkt das Ergebnis auf Inhaltsfragmente.

Filtern wird nicht unterstützt.

Facettenextraktion wird nicht unterstützt.

Eigenschaften

  • contentfragment Kann mit jedem Wert verwendet werden, um auf Inhaltsfragmente zu prüfen.

dateComparison

Vergleicht zwei JCR DATE-Eigenschaften miteinander. Sie können testen, ob sie gleich, ungleich, größer oder größer-oder-gleich sind.

Dies ist ein reines Filterprädikat und kann keine Suchindizes nutzen.

Eigenschaften

  • property1

    Pfad zur Eigenschaft mit dem ersten Datum.

  • property2

    Pfad zur Eigenschaft mit dem zweiten Datum.

  • operation

    equals“ für genaue Übereinstimmung, „!=“ für unterschiedliche Werte, „greater“, wenn property1 größer ist als property2, „>=“, wenn property1 größer oder gleich property2 ist. Der Standardwert lautet „equals“.

daterange

Dieses Prädikat gleicht JCR-Datumseigenschaften mit einem Datums-/Zeitintervall ab. Hierbei wird das ISO8601-Format für Daten und Uhrzeiten (YYYY-MM-DDTHH:mm:ss.SSSZ) verwendet, wobei auch Teildarstellungen möglich sind, z. B. YYYY-MM-DD. Alternativ kann der Zeitstempel als Anzahl von Millisekunden seit 1970 in der UTC-Zeitzone, dem UNIX®-Zeitformat, angegeben werden.

Sie können nach allen Elementen zwischen zwei Zeitstempeln suchen, nach allem, was neuer oder älter als ein jeweiliges Datum ist, und aus inklusiven oder offenen Intervallen auswählen.

Unterstützt die Facettenextraktion. Stellt die Behälter „heute“, „diese Woche“, „diesen Monat“, „letzte 3 Monate“, „dieses Jahr“, „letztes Jahr“ und „vor dem letzten Jahr“ bereit.

Filtern wird nicht unterstützt.

Eigenschaften

  • property

    Relativer Pfad zu einer DATE-Eigenschaft, z. B. jcr:lastModified.

  • lowerBound

    Untere Datumsgrenze, auf welche die Eigenschaft überprüft werden soll, z. B. 2014-10-01

  • lowerOperation

    >“ (neuer) oder „>=“ (gleich alt oder neuer), gilt für lowerBound. Der Standardwert lautet „>“.

  • upperBound

    Obere Datumsgrenze, auf welche die Eigenschaft überprüft werden soll, z. B. 2014-10-01T12:15:00.

  • upperOperation

    <“ (älter) oder „<=“ (gleich alt oder älter), gilt für upperBound. Der Standardwert lautet „<“.

  • timeZone

    Kennung der Zeitzone, die verwendet werden soll, wenn keine ISO-8601-Datumszeichenfolge angegeben wird. Der Standardwert ist die standardmäßige Zeitzone des Systems.

excludepaths

Schließt Knoten aus dem Ergebnis aus, wenn ihr Pfad mit einem regulären Ausdruck übereinstimmt.

Dies ist ein reines Filterprädikat und kann keine Suchindizes nutzen.

Facettenextraktion wird nicht unterstützt.

Eigenschaften

  • excludepaths

    Regulärer Ausdruck, der anhand von Ergebnispfaden ausgewertet wird, wobei übereinstimmende Vorkommen aus dem Ergebnis ausgeschlossen werden.