Eine neue Suchseite im SharePoint Suchcenter hinzufügen

In verschiedenen Artikeln in meinem Blog habe ich schon über die SharePoint Suche geschrieben. Darin habe ich öfters auf das SharePoint Suchcenter verwiesen, ohne bisher zu erläutern, wie ich diesen eine neue Seite hinzufüge. Dies möchte ich jetzt hier nachholen.

Neue Seiten im Suchcenter sind wichtig, denn diese Seiten verengen eine Suche auf einen bestimmten Bereich, seien es Inhaltstypen wie Aufgaben und Dokumenttypen oder auf einen bestimmten Speicherort. So wäre es z.B. möglich, seine eigene Website mit SharePoint zu indizieren und dann im Suchcenter eine Seite zu haben, welche nur auf dieser Site sucht.

Grundlagen

Das Folgende gilt nur für das Enterprise Suchcenter, im Basic Suchcenter ist die Anpassung nicht möglich. Wenn ich also von einem SharePoint Suchcenter schreibe, meine ich immer ein Enterprise Suchcenter. In diesem ist das Publishing Feature aktiviert, was u.a. auch heißt, wenn ich eine neue Seite erstelle, so muss diese nach dem Abschluss der Bearbeitung IMMER noch eingecheckt und anschließend veröffentlicht werden. Geschieht dies nicht, können Besucher mit „Nur Lesen“ Recht, und das wird die Mehrzahl der Besucher sein, die Seite nicht aufrufen. Für diese Benutzer existiert die Seite schlicht nicht. Dass eine Seite noch nicht veröffentlicht ist, erkennen Sie am gelben Band oben auf der Seite.

ACHTUNG: Auch wenn eine Seite noch nicht veröffentlicht ist, so kann diese trotzdem für alle in der Navigation erscheinen, wenn diese darin manuell verlinkt wird.

2018-06-14_13h22_58

Eine neue Seite erstellen und bearbeiten

Um eine neue Seite zu erstellen, klicken Sie im Enterprise Suchcenter auf das Zahnrad oben rechts. Vorausgesetzt Sie haben die entsprechenden Rechte, erscheint jetzt der Link „Add a page. In dem folgenden Dialog geben Sie der Page einen Namen und klicken Create. Sie werden dann auf die neue Seite im Editmodus weitergeleitet.

2018-06-14_13h28_10

Die neue Seite besteht aus vier Webparts:

  • Einen Webpart für die Eingabe
  • Eine Suchnavigation
  • Einen Suchergebniswebpart
  • Einen Webparts für die Verfeinerung

Angepasst werden muss i.d.R. nur der Suchergebniswebpart. Natürlich bietet es sich auch an, die Verfeinerung zu konfigurieren, notwendig ist es nicht.

Um den Suchergebniswebpart zu konfigurieren, rufen Sie dessen Edit Menü auf. Der Webpart ist ganz ähnlich dem Webpart für Inhaltssuche, auch hier können Sie mit der Query arbeiten und diese transformieren. In meinem Blog findet sich auch eine Serie zum Arbeiten mit dem Webpart für Inhaltssuche, nutzen Sie die Suche in diesem Blog.

2018-06-14_13h32_15

In meinem Beispiel möchte ich nur Aufgaben angezeigt bekommen, weshalb ich die Suchquery anpasse. Im Dialog Build your query wähle ich bei Select a query die Möglichkeit Items matching a content type (System). In der Einstellung Restrict by content type wähle ich Task. In der Einstellung Add additional filters  muss {searchboxquery} stehen.

2018-06-14_13h40_25

Bestätigen Sie alles mit OK und speichern Sie die Änderungen im Webpart und die Seite. Vergessen Sie nicht diese zu veröffentlichen. Wenn jetzt Benutzer in das Suchfeld etwas eingeben, wird NUR in alle Aufgaben gesucht, welche der aktuelle Benutzer sehen darf. Links am Rand können Sie ggf. nach der Person verfeinern, welcher die Aufgabe erstellt hat.

Neue Seite in Navigation einbauen

Wenn Sie jetzt die neue Seite verlassen, z.B. indem Sie auf People klicken, ist die Seite scheinbar weg. Die Benutzer müssten den genauen Pfad oder den Weg zur Pages Bibliothek wissen. Um die neue Seite in die Suchnavigation einzubauen, gehen Sie in die Site settings und dort unten im Abschnitt Search auf  Search Settings. In der Einstellung Configure Search Navigation klicken Sie auf Add Link… und navigieren zu der neuen Datei mit der Schaltfläche Browse… Sie finden die Datei in der Bibliothek Pages (englisch) oder Seiten (deutsch). Geben Sie noch einen Titel ein, nehmen die weiteren gewünschten Änderungen vor und Sie fertig. Viel Spaß damit!

2018-06-14_14h07_17

Haben Sie diese Anforderung schon einmal gehabt? Oder eine andere Frage? Dann schreiben Sie einen Kommentar!

Vielen Dank für Ihr Interesse an meinem Blogeintrag.

Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.

Kontaktieren Sie mich einfach über mein Kontaktformular oder schreiben Sie einen Kommentar.

Sie wollen mehr über meine Leistungen erfahren? Dann klicken Sie hier.

 

Den Rankingwert eines Dokumentes in der SharePoint Server Suche bestimmen und verbessern

Wer viel mit der SharePoint Suche arbeitet, was hoffentlich jeder SharePoint Anwender auch macht, hat sich sicher schon gewundert, warum einige Dokumente höher bewertet werden als andere. Die Bewertung erscheint unter Umständen nicht logisch. Dieser Artikel erläutert, wie Sie den Rank eines Dokumentes ermitteln und diesen auch verbessern können.

SharePoint verwendet zum Bestimmen eines Ranks viele Methoden, sogenannte Rankfeatures. Diese werden auf bestimmte Art und Weise in einem Rankmodell zusammengefasst. Es ist auch möglich, eigene Rankmodelle zu erstellen. Beim Standardmodell werden zuerst eine lineare Bewertung und danach eine Bewertung durch ein neuronales Netzwerk durchgeführt. Dabei werden die ersten 1000 Hits aus dem ersten Durchgang im zweiten Durchgang erneut bewertet. Am Ende erhält ein Dokument dann ein Rank, welcher eine Summe aus verschiedenen Teilaspekten ist.

Um diesen Rank zu sehen, gibt es im Layoutsordner jeder Website die Datei ExplainRank.aspx. Ich rufe dieser immer aus dem Suchcenter heraus auf. Die Datei benötigt dabei die folgenden Parameter und Syntax.

http://<searchCenter>/_layouts/15/ExplainRank.aspx?q={x}&d={y}&rm={z}

Hierbei gilt Folgendes:

  • X ist der Suchabfrage.
  • y ist der Dokument-ID oder der vollständige Pfad der Datei.
  • Z ist die optionale Rankingmodell-ID. Wenn keine Rangfolgemodell-ID bereitgestellt wird, wird das Standardmodell für die Positionierung verwendet. Gerade dieser Parameter bietet auch viele Möglichkeiten um zu untersuchen, welches Rankingmodell etvl. besser geeignet ist als das Standardmodell

Im folgenden Beispiel habe ich nach dem Schlagwort CRM gesucht und ein Dokument eBook_Dashboards_for_training.pdf in den Ergebnissen erhalten.

Um den genauen Rank des Dokumentes zu erfahren, gebe ich in die Adresszeile folgendes ein:

http://suche.contoso.com/_layouts/15/ExplainRank.aspx?q=crm&d=http://sharepoint.contoso.com/CRM%202015/Unterlagen/eBook_Dashboards_for_training.pdf

Im ersten Abschnitt erfahre ich grundlegende Eigenschaften über das Dokument und seinen Rank.

Weiter unten kann man z.B. herausfinden, wie effektiv der Text im Metadatum Titel ist. Hier kann man auch in eigenen Modellen sehen, wie sich die Metadaten auswirken. In meinem Fall besteht Verbesserungsbedarf 🙂 Die Zahlen am rechten Rand geben die Werte der Neuronen aus dem zweiten Ranking im neuronalen Netzwerk an.

Am Ende steht noch das XML, mit dem die Berechnung durchgeführt wurde. Auch dies ist sehr interessant. Alles in allen sehr wichtige und nützliche Optionen.

Leider scheint das Verfahren bisher nur OnPremise zu funktionieren, in Office 365 erhalte ich den Fehler, dass das Dokument nicht verfügbar ist. Eventuell ist dies ein Rechteproblem, denn auch OnPremise kann die Datei nur vom Administrator der Suchanwendung aufgerufen werden.

Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.
Kontaktieren Sie mich einfach über mein Kontaktformular.

Sie wollen mehr über mich erfahren? Dann gehen Sie auf meine Site
http://www.nicothiemer.de

Nico Thiemer