Konfigurieren der Suche
Definieren Sie im Bereich Suche, welche internen Feldnamen aus den Vertragslisten oder abhängigen Bibliotheken mit welcher verwalteten Eigenschaft (managed property) aus der SharePoint-Suche verknüpft werden.
So geht's
Erstellen Sie einen neuen Verknüpfungsbereich beginnend mit "{" anschießend mit "},".
Definieren Sie "internalFieldName": mit dem internen Feldnamen aus den Vertragslisten oder abhängigen Bibliotheken.
Definieren Sie "managedPropertyName": mit dem Namen der verwalteten Eigenschaft aus der SharePoint-Suche.
Speichern Sie ihre geänderte Konfiguration.
Damit steht die neue Verknüpfung in der Suche, als Einschränkung (refiner) und in der Ergebnisliste zur Verfügung.
Beachten Sie auch die folgenden Kapitel:
Konfigurieren von Feldern für die erweiterte Suche
Um nach Feldern in der erweiterten Suche einschränken zu können oder die Werte in der Ergebnisliste anzeigen zu können, müssen für diese Felder verwaltete Eigenschaften im Schema der SharePoint Suche existieren.
Zusätzlich müssen in der Instanzkonfiguration die internen Feldnamen zu den verwalteten Eigenschaften zugeordnet werden.
Für die unten aufgeführten Anpassungen ist ein Grundverständnis der SharePoint-Suche und deren Konfiguration über das Suchschema erforderlich.
Informationen zum Verwalten des Suchschema in SharePoint finden Sie auf Microsoft Technical documentation . Suchen Sie bitte nach den Stichwörtern: " manage the search schema in sharepoint".
Hinweise zur Standardkonfiguration
Für folgende Standardfelder wird in der Regel automatisch durch den SharePoint eine verwaltete Eigenschaft angelegt:
Vertragsgegenstand
Interner Feldname: ecsSubjectOfContract
Name der verwalteten Eigenschaft: ecsSubjectOfContractOWSTEXT
VertragsId
Interner Feldname: ecsContractId
Name der verwalteten Eigenschaft: ecsContractIdOWSTEXT
Bei folgenden Datumsfeldern, die im Standard bereitgestellt werden, ist eine Zuordnung der durchforsteten Eigenschaft zu einer bestehenden, durch Microsoft vordefinierten verwalteten Eigenschaft notwendig.
Die zuzuordnende verwaltete Eigenschaft ist nicht fest definiert und kann angepasst werden. Die folgende Zuordnung entspricht der Standardkonfiguration:
Vertragsbeginn
Interner Feldname: ecsContractStart
Name der verwalteten Eigenschaft: RefinableDate02
Vertragsende (fix)
Interner Feldname: ecsContractEnd
Name der verwalteten Eigenschaft: RefinableDate03
Kündigungsstichtag
Hier werden die beiden Felder Manueller Kündigungsstichtag sowie Nächster Kündigungsstichtag zugeordnet.
Interner Feldnamen:
ecsTerminationDate
ecsNextTermination
Name der verwalteten Eigenschaft: RefinableDate04
Nächstmögliches Vertragsende
Interner Feldname: ecsNextEnd
Name der verwalteten Eigenschaft: RefinableDate06
Aufgabenfälligkeit
Interner Feldname: ecsTaskDueDate
Name der verwalteten Eigenschaft: RefinableDate05
Neue verwaltete Eigenschaften müssen für die folgenden, im Standard bereitgestellten, Spalten erstellt werden. Der Name der verwalteten Eigenschaft ist hier beispielhaft angegeben und entspricht unserer Standardkonfiguration:
Vertragspartner
Interner Feldname: ecsCPLookup
Name der verwalteten Eigenschaft: ecsCPLookup
Durchforstete Eigenschaften zu vordefinierten verwalteten Eigenschaften hinzufügen
Datums- und Zahlenwerte (Ganze Zahl, Dezimal, Gleitkommawert mit doppelter Genauigkeit sowie Binär) können nur zu vordefinierten verwalteten Eigenschaften hinzugefügt werden. Nachfolgend wird beispielhaft die Zuordnung für den Vertragsbeginn erstellt.
So geht's
Öffnen Sie die Websiteeinstellungen.
Öffnen Sie Suchschema unterhalb von Websitesammlungsverwaltung.
Wählen Sie Verwaltete Eigenschaften.
Geben Sie im Filter unter Verwaltete Eigenschaft den Wert RefinableDate02 ein und wenden den Filter mit Klick auf den Pfeil an.
Klicken Sie auf den Eigenschaftenname im Ergebnis und wählen im Kontextmenu Eigenschaft bearbeiten/zuordnen.
Scrollen sie auf der Seite nach unten bis zu Zuordnungen zu durchforsteten Eigenschaften und wählen Sie Zuordnung hinzufügen.
Suchen Sie in Namen einer durchforsteten Eigenschaft suchen nach dem Namen ecsContractStart.
Wählen Sie ows_ecsContractStart aus und bestätigen mit OK.
Bestätigen Sie mit OK.
Nachdem der Suchindex im Anschluss neu aufgebaut wurde, stehen die Spalten in der erweiterten Suche zur Verfügung.
Anmerkung
Stellen Sie sicher, dass, wenn Sie mehrere durchforstete Eigenschaften zu einer verwalteten Eigenschaft hinzugefügen und es handelt sich um eine vordefinierte "Refinable..." Eigenschaft, nur eine der ausgewählten verwalteten Eigenschaften einen Wert enthält. Die Suche führt ansonsten nicht zu den gewünschten Ergebnissen.
Durchforstete Eigenschaften zu neuen verwalteten Eigenschaften hinzufügen
Neue verwaltete Eigenschaften für Nummern und Datumswerte können nicht erstellt werden. Hier muss auf vordefinierte verwaltete Eigenschaften zurückgegriffen werden.
Erstellen einer neuen verwaltete Eigenschaft - So geht's
Öffnen Sie die Websiteeinstellungen.
Öffnen Sie Suchschema unterhalb von Websitesammlungsverwaltung.
Wählen Sie Verwaltete Eigenschaften.
Wählen Sie Neue Verwaltete Eigenschaft.
Vergeben Sie einen Namen und bei Bedarf eine Beschreibung.
Wählen Sie den Typ (in der Regel Text).
Wählen Sie folgende Haupteigenschaften aus:
Durchsuchbar
Abfragbar
Abrufbar
Tokennormalisierung (im Standard bereits ausgewählt)
Scrollen sie auf der Seite nach unten bis zu Zuordnungen zu durchforsteten Eigenschaften und wählen Sie Zuordnung hinzufügen.
Suchen Sie in Namen einer durchforsteten Eigenschaft suchen nach dem Namen der zuzuordnenden Eigenschaft.
Wählen Sie die Eigenschaft aus und bestätigen mit OK.
Bestätigen Sie mit OK.
Hinweise zu durchforsteten Eigenschaften
Damit eine Spalte in nach Anlage in den durchforsteten Eigenschaften angezeigt wird, muss mindestens ein Element hochgeladen und die Spalten mit Werten gefüllt werden. Nachdem der Suchindex im Anschluss neu aufgebaut wurde, können die Zuordnungen stattfinden.
Beachten Sie dazu auch das Kapitel Reindizieren der SharePoint-Inhalte.
Parameter zum Konfigurieren der Suche
Folgende Parameter stehen Ihnen für die Konfiguration der Suche zu Verfügung:
internalFieldName: Der interne Name der Spalte.
managedPropertyName: Name der verwalteten Sucheigenschaft.
Beispiel zum Konfigurieren der Suche
Hier sehen Sie ein Beispiel dafür, wie das Mapping in der Suchkonfiguration aussehen kann:
Suchkonfiguration-Beispiel
[ { "internalFieldName": "ecsSubjectOfContract", "managedPropertyName": "ecsSubjectOfContractOWSTEXT" }, { "internalFieldName": "ecsContractId", "managedPropertyName": "ecsContractIdOWSTEXT" }, { "internalFieldName": "ecsContractStart", "managedPropertyName": "RefinableDate02" }, { "internalFieldName": "ecsContractEnd", "managedPropertyName": "RefinableDate03" } ]