Beschreibung der Suchparameter
Folgende Konfigurationsparameter stehen Ihnen in der Metadatensuche zur Verfügung:
name (Pflichtfeld)
Beschreibung: Der Name der Konfiguration.
Format: Text
siteUrl (optionales Feld)
Beschreibung: Angabe einer URL, um die Suche auf diese Websitesammlung einzuschränken.
Es ist möglich einen Platzhalter zu verwenden, z.B.: {TenantRootUrl}/sites/Lieferantenakte.
Dieser Parameter ist ebenfalls notwendig, wenn innerhalb einer Websitesammlung das Suchschema angepasst wurde, sodass dieses Suchschema nicht mit dem Schema auf Root-Ebene (z.B. Zuordnung (Mapping) von verwalteten Eigenschaften und durchforsteten Eigenschaften) übereinstimmt.
Format: Text/URL
rootBaseSearchQuery (optionales Feld)
Beschreibung: Angabe einer Basis-Suchbabfrage.
Format: Text in Syntax für KQL.
Hinweis: Wenn der Parameter baseSearchQuery am Inhaltstypen gepflegt wird, wird dieser Parameter überschrieben.
contentTypeSearchOperator (optionales Feld)
Beschreibung: Der Vergleichsoperator für die SharePoint-Suche. Dieser gibt an, ob die Suche mit einem equals oder contains ausgeführt. Wird der Parameter nicht mit in der Konfiguration angegeben, so wird der Standardwert ":" verwendet.
Format: Text
Mögliche Werte:
":" (contains, Standardwert)
"=" (equals)
singleContentTypeRequests (optionales Feld, Obsolete)
Beschreibung: Gibt an, ob die Informationen zu den Inhaltstypen im Stapel oder einzeln abgerufen werden. Verwenden Sie diesen optionalen Parameter nur in Ausnahmefällen.
Format: Boolean
defaultContentType (optionales Feld)
Beschreibung: Gibt an, welcher Inhaltstyp beim initialen Aufruf vorausgewählt ist. Übernehmen Sie den Wert aus dem Feld id der gewünschten Inhaltstypkonfiguration.
Format: Text
groupedContentTypeDropdown (optionales Feld)
Beschreibung: Gibt an, ob die Inhaltstypen im Auswahlmenü in der Metadatensuche nach Listeninhaltstyp und Dokumentinhaltstyp gruppiert werden.
Format: Boolean
sortedContentTypeDropdown: (optionales Feld)
Beschreibung: Gibt an, dass Inhaltstypen in der Inhaltstypauswahl alphabetisch sortiert angezeigt werden.
Format: Boolean
contentTypeConfigurations (Pflichtfeld)
Beschreibung: Mit dem Parameter konfigurieren Sie den Bereich der Inhaltstypen.
Folgende Parameter können Sie hierzu verwenden:
id (optional)
Beschreibung: Die ID des Website-Inhaltstypen.
Besonderheit: Wenn Sie die ID bei der ersten Konfiguration nicht angeben, enthält die Suchkonfiguration keinen Inhaltstyp. Sie können mehrere dieser Konfigurationen angeben, die Unterscheidung erfolgt über den Parameter label.
Format: Text
contentTypeSourceUrl (optional)
Beschreibung: Die vollständige URL zum Web, in dem der Inhaltstyp definiert wurde.
Sie können einen Platzhalter verwenden, z.B.: {TenantRootUrl}/sites/Lieferantenakte.
Besonderheit: Auch wenn Sie keine ID angeben, wird die URL verwendet, um alle Definitionen zu finden und den Suchkontext zu definieren. Daher ist die Angabe weiterhin verpflichtend.
Diese URL dient nur zur Identifizierung der Websitesammlung (site collection), aus der die Feldinformationen geladen werden sollen. Die Suche wird durch diese URL nicht eingeschränkt.
Format: Text/URL
baseSearchQuery (optionales Feld)
Beschreibung: Angabe einer Basissuchabfrage. Im Beispiel wird nur nach Dokumenten vom Typ pdf gesucht.
Format: Text in Syntax für KQL.
Hinweis: Dieser Parameter überschreibt den Parameter rootBaseSearchQuery auf übergeordneter Ebene, sofern dieser Parameter dort gepflegt wurde.
label (optionales Feld)
Beschreibung: Geben Sie ein Label an, sofern nicht der Name des Inhaltstypen im Auswahlmenü angezeigt werden soll.
Format: Text
structureId (optionales Feld)
Beschreibung: Geben Sie die Struktur an, die beim Aufruf der Komponente d.velop documents for Microsoft 365 center mitgegeben werden soll.
Format: Text
description (Optionales Feld)
Beschreibung: Geben Sie einer Beschreibung ein. Das ist hilfreich, da in JSON keine Kommentare zulässig sind.
Format: Text
searchFields (optionales Feld)
Beschreibung: Legen Sie die zur Auswahl stehenden Suchfelder fest.
Besonderheit: Wenn Sie keine Suchfelder bei der Suche ohne Inhaltstyp definieren, werden die Standardfelder (Typ, Titel, Erstellt, Geändert, Inhaltstyp) herangezogen.
internalName
Beschreibung: Der interne Name der Spalte.
showAsRefiner
Beschreibung: Gibt an, ob das Feld zur Einschränkung der Suche zur Verfügung stehen soll.
Format: Boolean
showInResult
Beschreibung: Gibt an, ob das Feld in der Suchergebnisanzeige enthalten sein soll.
Format: Boolean
showAsDefaultBeschreibung: Gibt an, ob das Feld bei Auswahl des Inhaltstypen zur Einschränkung der Suche vorausgewählt werden soll.
Format: Boolean
searchFieldMappings (Pflichtfeld)
Beschreibung: Mit dem Parameter ordnen Sie die internen Felder zu verwalteten Sucheigenschaften hinzu.
Folgende Parameter stehen Ihnen hierzu zur Verfügung:
internalFieldName
Beschreibung: Der interne Name der Spalte.
managedPropertyName
Beschreibung: Name der verwalteten Sucheigenschaft.
siteUrl (optionales Feld)
Beschreibung: Die Suche wird in der angegebenen Websitesammlung (site collection) ausgeführt. Eine Einschränkung auf die Websitesammlung erfolgt nicht. Verwenden Sie stattdessen das “baseSearchQuery”-Attribut, indem Sie die Suche auf eine bestimmte Websitesammlung beschränken.
Format: Text/URL
showPropertiesLink (optionales Feld)
Beschreibung: Mit dem Parameter können Sie Eigenschaften anzeigen ein- oder ausblenden. Standardmäßig ist die Schaltfläche ausgeblendet.
Format: Text
sharepointSearchSettings (optionales Feld)
Beschreibung: Mit diesem Parameter können Sie Parameter festlegen, die direkten Einfluss auf die Durchführung einer Suche haben.
Verwenden Sie diesen Parameter, wenn es bei der Suche zu Problemen kommt (z.B. unvollständige Ergebnisse).
disableInterleaving (true/false)
Beschreibung: Dieser Parameter deaktiviert das "Interleaving", was dazu führen kann, das Ergebnisse in SharePoint nicht erneut gefiltert werden.
disableQueryRules (true/false)
Beschreibung: Optionale Regeln, die in SharePoint konfiguriert werden können, werden mit diesem Schalter ignoriert.
enableTrimming (true/false)
Beschreibung: Mit diesem Parameter wird der Dublettenfilter der SharePoint-Suche aktiviert.
dvelopTenant (optionales Feld)
Beschreibung: Mit diesem Parameter können Sie Ihren d.velop-Mandanten eintragen. Der Mandant wird verwendet, um PDF-Dateien in d.velop viewer darzustellen. Sobald dieser Parameter aktiviert wird, wird immer d.velop viewer verwendet.
Anmerkung
Zur Übersichtlichkeit der Konfiguration werden Parameter mit dem Wert false automatisch aus der JSON-Konfiguration entfernt.