Durchforsten zugeordneter externer Inhaltstypen in SharePoint

In diesem Artikel erfahren Sie, wie Sie die suchspezifischen Eigenschaften im Business Data Connectivity (BDC)-Dienst-Metadatenmodell zum Durchforsten von Zuordnungen und für die verschiedenen Benutzeroberflächen, die Sie aktivieren können, verwenden können.

Durchforsten des zugeordneten externen Inhaltstyps

Microsoft Business Connectivity Services (BCS) können Sie zwei verwandte externe Inhaltstypen, verknüpfen, der dann Sie verwandten externen Inhalte abgerufen werden sollen können. Beispielsweise können Sie externen Inhalte von zwei SQL Server Datenbank Datenbanktabellen basierenden externen Inhaltstypen abgerufen werden, die auf Fremdschlüsseln basieren. Dieses Konzept der Verknüpfung zweier verwandter externer Inhaltstypen wird als Zuordnung bezeichnet. Weitere Informationen zu Zuordnungen finden Sie unter Hinzufügen von Zuordnungen zwischen externen Inhaltstypen.

Im Kontext von Suche Connector Framework wird der externe quellinhaltstyp eines Association-Elements als den externen Inhaltstyp für das übergeordnete bezeichnet. Der Crawler Suche kann durchforstet werden externe Inhaltstypen, die das übergeordnete Element auf zwei Arten zugeordnet sind: als Anlagen oder als untergeordnete Elemente. Diese Zuordnungen externer Inhaltstypen wirken sich auf Folgendes:

  • Benutzerumgebung

  • Inkrementelle Durchforstungen

  • Verarbeitung des Löschens von Durchforstungen

Auswirkungen auf die Benutzerumgebung durch Zuordnungen externer Inhaltstypen

Ein untergeordneter Inhaltstyp hat ein eigene Suchergebnis-URL und Profilseite, nachdem die Profilseite erstellt wurde. Die Suchergebnis-URL ist die URL, die angezeigt wird, wenn der Benutzer in den Daten des untergeordneten externen Inhaltstyps einen Begriff sucht.

The external content type for an attachment does not have its own search result URL. So if the user searches for a term in the attachment external item, the URL for the parent external content type is displayed instead. You can set this URL to the profile page URL of the parent. Die Profilseite für den übergeordneten externen Inhaltstyp enthält alle Felder des externen Inhaltstyps der Anlage, die vom Zuordnungsnavigator zur Verfügung gestellt werden.

Effekte der inkrementellen Durchforstung aus externem Inhaltstypzuordnungen

Untergeordnete externe Elemente werden erneut durchforstet und für zeitstempelbasierte inkrementelle Durchforstungen aktualisiert werden, wenn der Zeitstempel des untergeordneten externen Elements ändert.

For attachment external content types, the timestamp of the parent external item is interpreted as the timestamp of the attachment external item. This means that any changes in the attachment external item are picked up by an incremental crawl only when the timestamp of the parent external item changes.

Auswirkungen auf die Verarbeitung des Löschens von Durchforstungen durch Zuordnungen externer Inhaltstypen

Bei der Verarbeitung des Löschens Wenn des übergeordneten externen Inhaltstyps aus dem Index gelöscht wird, löscht der Crawler Suche die zugeordnete Anlage externe Inhaltstypen und untergeordnete externe Inhaltstypen aus dem Index.

Durchforsten des zugeordneten externen Inhaltstyps "Anlagen"

Fügen Sie zum Markieren einer Zuordnung, dass sie als Anlage durchforstet wird, die AttachmentAccessor-Eigenschaft wie folgt der Instanz der Association-Methode hinzu.


<Association Name="AttachmentsNavigate Association" Type="AssociationNavigator" ...>
    <Properties>
        <Property Name="ForeignFieldMappings" Type="System.String">....... </Property>
        <Property Name="AttachmentAccessor" Type="System.String">x</Property>
    </Properties>
    <SourceEntity Namespace="ParentExternalContentType" Name="Parent" />
    <DestinationEntity Namespace="AttachmentExternalContentType" Name="Attachment External Content Type" />
</Association>

Hinweis

Sie können einen beliebigen Wert für die Eigenschaft AttachmentAccessor angeben. Dieser Wert wird von der Suche nicht überprüft.

Durchforsten zugeordneter externer Inhaltstypen als untergeordnete externe Inhaltstypen

Fügen Sie zum Markieren einer Zuordnung, dass sie als untergeordneter Inhaltstyp durchforstet wird, die DirectoryLink-Eigenschaft wie folgt der Instanz der Association-Methode hinzu.


<Association Name="ChildrenNavigator Association" Type="AssociationNavigator" ...>
    <Properties>
        <Property Name="DirectoryLink" Type="System.String">x</Property>
    </Properties>
    <SourceEntity Namespace="ParentExternalContentType" Name="Parent" />
    <DestinationEntity Namespace="ChildExternalContentType" Name="Child External Content Type" />
</Association>

Hinweis

Sie können einen beliebigen Wert für die Eigenschaft DirectoryLink angeben. Dieser Wert wird von der Suche nicht überprüft.

Siehe auch