Freigeben über


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 von zwei verwandte externer Inhaltstypen wird als eine 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. The profile page for the parent external content type will display all the fields from the attachment external content type that are exposed by the association navigator.

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.

Für externe Inhaltstypen vom Typ Anlage wird der Zeitstempel des übergeordneten externen Elements als Zeitstempel des externen Elements Anlage interpretiert. Änderungen am externen Element Anlage werden bei einer inkrementellen Durchforstung nur berücksichtigt, wenn sich der Zeitstempel des übergeordneten externen Elements ändert.

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"

Wenn Sie eine Zuordnung so markieren möchten, dass sie als Anlage durchforstet wird, fügen Sie die Eigenschaft AttachmentAccessor wie folgt zur 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