Webgate Anywhere 3.3 - Abfragesprachen-Referenz
formula

3. formula

Allgemein


Dieser Suchtyp führt eine Domino-Formelsuche durch. Die Syntax der Formelsuchen-Abfrage entspricht der Suchformel einer Domino-Ansicht ohne einleitendes @Select-Statement. Alle Dokumente welche den spezifizierten Kriterien entsprechen werden Bestandteil der Ergebnismenge.

Eine umfangreiche Dokumentation zur Domino-Formelsprache ist in der Hilfe-Datenbank des Lotus Domino Designers verfügbar.

Domino-Feldnamen für WGA-Metadaten


Um Metadaten von Inhaltsdokumenten aus WGA Content Stores in einer Formelsuche zu verwenden muss der entsprechende Domino-Itemname verwendet werden, unter welchem die Metadaten im Domino-Dokument gespeichert werden. Die folgende Liste stellt die Metadaten-Namen und ihre zugehörigen Itemnamen auf:

Metadaten-Name Domino-Itemname
STRUCTENTRY, STRUCTKEY WG_ID
LANGUAGE Sprache
STATUS WGStatus
VERSION ContentVersion
TITLE Titel
UNIQUENAME DocName
VISIBLE DocIsHidden (1=sichtbar, 0=unsichtbar)
ISHIDDENFROM HideDocWhen
VALIDFROM DatumAb
VALIDTO DatumBis
BASEIMAGE GrundBMP
MOUSEOVERIMAGE OnMouseOverBMP
SELECTEDIMAGE SelectedBMP
USENAVIMAGES NavGrafiken (Leerstring im Inhalt = true)
VIRTUALLINK URLLink
VIRTUALLINKTYPE URLArt
LINKTARGET URLTargetFrame
HTMLHEAD HTMLHead
KEYWORDS WebKeywords
REFRESH AutoRefresh (Leerstring im Inhalt = false)
REFRESHURL RefreshLink
REFRESHTIME RefreshZeit
TRACKINGKEYS TrackingKeys
AUTHOR DocAuthor
EMAIL EMail
DESCRIPTION Kurzbeschreibung
WFHISTORY WorkflowHistory
READERS DocReaders
LASTCLIENT WGAClient

Metadaten die nicht direkt am Inhaltsdokument gespeichert werden sind in Formelsuchen nicht selektierbar.

Beispiele

Ein simple Suche die auf einen bestimmten Feldwert abprüft:

_type="Tip"

Eine etwas komplexere Suche die einzelne Kriterien über boolsche Operatoren verknüpft:

_Partnerflag="Partner" & _Laenderkennung !="D-"

Alle Funktionalitäten die in den Selektionsformeln von Domino-Ansichten erlaubt sind dürfen auch in Formelsuchen verwendet werden. Hier eine Suche welche Dokumente selektiert die nicht älter als 10 Tage sind und dazu Datumsmodifikations-Funktionen verwendet:

@adjust(@now; 0; 0;-10; 0; 0; 0)<@subset($revisions; -1)


<< fulltext view >>