Erstellen verwalteter Eigenschaften in einer Websitesammlung in SharePoint 2013
Veröffentlichung des Originalartikels: 26.08.2012
Die Suche in SharePoint 2013 bietet viele coole Möglichkeiten. Eine, die bei wachsenden Suchsparten für Abteilungen und Geschäftseinheiten behilflich ist, ist die Fähigkeit, verwaltete Eigenschaften auf Websitesammlungsebene zu erstellen. Verwaltete Eigenschaften werden häufig in Suchsparten verwendet, da Sie damit mit Ihren Daten verknüpfte benutzerdefinierte Attribute definieren können, um sie zu filtern, Berichte zu erstellen bzw. die Auswahl einzugrenzen. In SharePoint 2010 und früher gab es einige Begrenzungen in ihrer Verwendung, was ziemlich lästig war:
- Sie konnten sie nur auf Suchdienstanwendungs-Ebene (Search Service Application, SSA) erstellen
- Zunächst mussten Ihre gesamten Inhalte vollständig durchforstet werden, um eine durchforstete Eigenschaft zu erstellen. Anschließend war eine zweite vollständige Durchforstung erforderlich, um eine verwaltete Eigenschaft zu erstellen. Das war nicht gerade angenehm für viele Organisationen.
In SharePoint 2013 haben wir dies erleichtert und einfacher verfügbar gemacht. Sie können Eigenschaften weiterhin auf SSA-Ebene erstellen, nun können Sie jedoch zudem diese Eigenschaften mit verwalteten Eigenschaften auf Websitesammlungsebene erweitern. Der gesamte Vorgang läuft wie zuvor ab: mit dem Erstellen einer durchforsteten Eigenschaft. Wenn Sie eine Websitespalte in SharePoint 2013 erstellen, besteht ein neues Feature darin, dass sie bereits vor der ersten Durchforstung automatisch als durchforstete Eigenschaft festgelegt wird. Klasse! Anschließend können Sie jeder Liste oder Bibliothek Ihre Websitespalte hinzufügen und mit dem Hinzufügen von Inhalten beginnen.
Zum Erstellen einer neuen verwalteten Eigenschaft können Sie nun zu Websiteeinstellungen, dann zu Suchschema und anschließend zum Abschnitt Websitesammlungsverwaltung navigieren. Hier können Sie eine neue verwaltete Eigenschaft erstellen und sie wieder der durchforsteten Eigenschaft zuordnen. Ein großer Unterschied zwischen in der Websitesammlung erstellten verwalteten Eigenschaften und der SSA tritt beim Erstellen neuer verwalteter Eigenschaften in der Websitesammlung zutage, da sie drei Begrenzungen aufweisen, die Sie beachten sollten:
- Sie können ausschließlich Text sein
- Sie lassen sich nicht sortieren
- Sie können nicht einschränkbar sein
Ihr Glück hat Sie dennoch nicht verlassen! Im Lieferumfang sind einige verwaltete Eigenschaften ausdrücklich für diesen Zweck enthalten. Wenn Sie in der Liste der verwalteten Eigenschaften nachsehen, werden Sie u. a. Folgendes finden: RefinableDate00..19, RefinableDecimal, RefinableDouble…RefinableString100. Wenn Sie Werte ohne Zeichenfolgen oder sortierbare bzw. einschränkbare Elemente benötigen, können Sie eine dieser Eigenschaften verwenden. Im folgenden Beispiel erfolgt eine Erläuterung, wie das funktioniert.
Sie können eine neue Websitesammlung namens FavoriteColor erstellen. Hierbei handelt es sich um eine Auswahlspalte mit den Farben Blau, Grün und Rot, und Sie möchten eine neue einschränkbare verwaltete Eigenschaft dafür erstellen. Zunächst fügen Sie sie Ihrer Liste oder Bibliothek hinzu und fügen dann ein paar Inhalte ein. Anschließend navigieren Sie zu Websiteeinstellungen, dann zu Suchschema und führen einen Bildlauf nach unten durch, bis Sie RefinableString00 gefunden haben. Bearbeiten Sie dieses. Geben Sie in das Aliasfeld Favorite Color ein, und fügen Sie dem Feld Zuordnungen zu gecrawlten Eigenschaften eine Zuordnung zur durchforsteten Eigenschaft ows_FavoriteColor hinzu. Speichern Sie anschließend Ihre Änderungen. Das sieht in etwa wie folgt aus:
Nachdem dies geschafft ist, muss dennoch eine vollständige Durchforstung ausgeführt werden. Glücklicherweise gibt es in SharePoint 2013 jedoch eine neue Möglichkeit dafür. Es ist nun nicht mehr nötig, den gesamten Korpus zu durchforsten. Vielmehr kann nun zwischen einer vollständigen Durchforstung, einer Durchforstung einer einzelnen Website und sogar einer einzelnen Liste ausgewählt werden. In diesem Fall möchten Sie zu Ihrer Liste navigieren, in der die Spalte FavoriteColor vorhanden ist. Anschließend navigieren Sie zu Websiteeinstellungen. Wenn Sie auf die Verknüpfung Erweiterte Einstellungen klicken, können Sie einen Bildlauf nach unten durchführen, bis Sie die Neuindizierungs-Dokumentenbibliothek (oder die Neuindizierungsliste, wenn Sie eine Liste verwenden) finden. Klicken Sie auf diese Verknüpfung, um die zu durchforstende Liste zu konfigurieren. Von da an werden alle Durchforstungen vom SSA gestartet (inkrementell oder vollständig), die verwaltete Eigenschaft wird aufgefüllt, und Sie können sie in Ihren Abfragen, Abfrageregeln und Anzeigevorlagen verwenden.
Dies sollte Ihnen hoffentlich helfen, damit Sie sie selbst erstellen können.
Dies ist ein übersetzter Blogbeitrag. Sie finden den Originalartikel unter Creating Managed Properties in a Site Collection in SharePoint 2013