Menü der Dokumentation

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.