Verwenden von Crawling-Regeln, um alle auszuschließenelemente.aspx, Anzeige.aspx
-
28-09-2020 - |
Frage
Hat jemand eine Idee, wie Listenformulare vom Suchergebnis ausgeschlossen werden können.
Ich habe viele Dinge ausprobiert, die bei Google vorgeschlagen wurden, aber keines davon scheint zu funktionieren.
Lösung
Eine der Optionen wäre das Konfigurieren der Eigenschaften des Suchergebnis-Webparts.Spezifizieren Sie speziell IsDocument:"True"
eigenschaft zum Ausschließen von Listenseiten aus den Suchergebnissen.
So schließen Sie Listenseiten über das Webpart für Suchergebnisse aus den Suchergebnissen aus
- Suchergebnisseite im Bearbeitungsmodus öffnen
- Klicken Sie im Suchergebniswebpart auf das Suchergebniswebpart Menüpfeil, und klicken Sie dann auf Webpart bearbeiten
- Im Webpart-Toolbereich in der
Search Criteria
abschnitt, klicken Sie aufChange query
- Wählen Sie im Eigenschaftenfilter die Eigenschaft mit dem Namen aus
Path
und Wert angebenThis site
, klickenAdd property filter
schaltfläche (die generierte Abfrage ist in der Abbildung unten dargestellt)
Alternativ könnten Sie eine neue erstellen Result Source
und wenden Sie Änderungen pro Site, Websitesammlung oder Mandant an.
- Erstellen Sie eine neue
Result Source
.Je nach Umfang (Mieter, Standort Sammlung, Website) gehen Sie zu den entsprechendenResult Source
seite und wählen Sie eineNew Result Source
verknüpfen. Geben Sie die folgende Abfrage an:
{searchTerms?} IsDocument:"True"
Gehe zu
Result Source
Seite .Wählen Sie die Ergebnisquelle aus und klicken Sie aufSet as default
im Kontextmenü.
Verweis
Konfigurieren der Eigenschaften des Suchergebniswebparts in SharePoint Server 2013
Andere Tipps
Überprüfen Sie, ob Sie sicher sind.Ursache, weil ich in dem Problem lief, wenn ich nicht exkl. Allitems.aspx mit Kriechvorschriften regiert, ist der Inhalt der Site nicht mehr gekrochen.
Prüfen Sie also, ob alles gekrochen ist, um sicher zu sein.Um Allitems.aspx auszuschließen, würde ich in der Ergebnisressource Folgendes hinzufügen: -FileName: Allitems.aspx