SearchWP Documentation

Sehen Sie sich die Installationsanleitung an, durchsuchen Sie die Wissensdatenbank und erfahren Sie mehr über die vielen Hooks von SearchWP

SearchWP Highlighting

SearchWP verfügt über eine integrierte Hervorhebungsfunktion, die Suchbegriffe identifiziert und hervorhebt, die im Beitragsinhalt gefunden werden. Sie zeigt eine Textprobe mit den hervorgehobenen Schlüsselwörtern auf der Suchergebnisseite an, sodass Benutzer den relevanten Inhaltsteil leicht finden können. Diese Funktion ist besonders nützlich für große Mediendokumente, wie z. B. mehrseitige PDFs, da sie den gesamten Dokumentinhalt durchsucht, Vorkommen des Suchbegriffs findet und einen Auszug aus dem Abschnitt generiert, der diese Schlüsselwörter enthält. 

Die Hervorhebungsfunktionalität ist vollständig kompatibel mit benutzerdefinierten Feld-Plugins wie Advanced Custom Fields (ACF), sodass sie Auszüge aus Suchbegriffen generieren kann, die in ACF-Textfeldern und anderen benutzerdefinierten Feldinhalten gefunden werden.

Hervorgehobene Suchergebnisse zeigen den genauen Speicherort von Schlüsselwörtern im PDF-Inhalt an

 

Hervorhebung aktivieren

Die Hervorhebungsfunktion kann über die Seite Allgemeine Einstellungen von SearchWP in Ihrem WordPress-Adminbereich aktiviert werden. Nach der Aktivierung generiert SearchWP automatisch benutzerdefinierte Auszüge, die übereinstimmende Suchbegriffe in Ihren Ergebnissen hervorheben. 

Reihenfolge der Inhaltsverarbeitung

Das Hervorhebungssystem verarbeitet Quellattribute in einer bestimmten sequenziellen Reihenfolge, um zu bestimmen, wo Auszüge generiert werden sollen. Dieser priorisierte Ansatz gewährleistet eine effiziente Verarbeitung und konsistente Ergebnisse über Ihre Suchimplementierung hinweg.

Beitragsauszug: SearchWP prüft zuerst manuell erstellte Beitragsauszüge. Wenn ein Beitrag einen benutzerdefinierten Auszug hat, wird dieser Inhalt zuerst auf das Vorhandensein von Suchbegriffen geprüft.

Beitragsinhalt: Wenn kein Auszug vorhanden ist oder keine Schlüsselwörter im Auszug gefunden werden, untersucht SearchWP das Hauptfeld für Beitragsinhalte auf Vorkommen der Suchbegriffe.

Dokumentinhalt: Bei Mediendateien wie PDFs verarbeitet SearchWP den extrahierten Dokumentinhalt, um Suchbegriffe im Text der Datei zu finden.

Benutzerdefinierte Felder: Schließlich prüft SearchWP den Inhalt benutzerdefinierter Felder auf das Vorhandensein von Suchbegriffen, falls diese in keinem der vorherigen Attribute gefunden wurden.

Wenn gesuchte Schlüsselwörter in einem dieser Attribute gefunden werden, werden die nachfolgenden Attribute nicht verarbeitet. Wenn beispielsweise der Beitragsauszug die gesuchten Schlüsselwörter enthält, prüft SearchWP den Beitragsinhalt oder benutzerdefinierte Felder nicht zur Generierung eines Auszugs. 

Hinweis: Wenn mehrere Vorkommen eines Schlüsselworts innerhalb eines einzelnen Attributfelds vorhanden sind, wird das erste Vorkommen des Schlüsselworts zur Generierung des Auszugs verwendet.

Auszugserstellung

Sobald SearchWP den Inhalt gefunden hat, der die hervorzuhebenden Schlüsselwörter enthält, generiert es eine Zusammenfassung, indem es einen Textausschnitt vor und nach den Schlüsselwörtern extrahiert. Dieser kontextbezogene Ansatz stellt sicher, dass Benutzer nicht nur den übereinstimmenden Begriff, sondern auch den umgebenden Inhalt sehen, der Kontext für die Übereinstimmung liefert. Die Länge der Zusammenfassung wird durch Ihre WordPress-Einstellungen gesteuert und kann mithilfe des excerpt_length Filter-Hooks von WordPress angepasst werden, wie hier dokumentiert ist.

Um die Länge der Zusammenfassung speziell für die Live Search-Ergebnisse von SearchWP zu ändern, können Sie die folgende Anpassung implementieren:

<?php
// Set excerpt length to 20 words for live search results
function swp_excerpt_length( $length ) {
if ( did_action( 'wp_ajax_searchwp_live_search' ) || did_action( 'wp_ajax_nopriv_searchwp_live_search' ) ) {
return 20;
}
return $length;
}
add_filter( 'excerpt_length', 'swp_excerpt_length', 9999 );

Hervorgehobene Begriffe gestalten

Die standardmäßige Hervorhebungsmarkierung enthält die CSS-Klasse searchwp-highlight, die Sie mit benutzerdefinierten Stilen ansprechen können, um das visuelle Erscheinungsbild hervorgehobener Suchbegriffe zu steuern. Sie können benutzerdefinierte CSS-Regeln zur Stylesheet Ihres Themes hinzufügen, um die Hintergrundfarbe, Textfarbe, Schriftstärke oder andere visuelle Eigenschaften hervorgehobener Schlüsselwörter zu ändern. Dies ermöglicht es Ihnen, sicherzustellen, dass hervorgehobene Begriffe gut sichtbar sind und dem allgemeinen Design-Ästhetik Ihrer Website entsprechen.

 

Erstellen Sie noch heute eine bessere WordPress-Sucherfahrung

Verlieren Sie nie wieder Besucher an unzureichende Suchergebnisse. SearchWP macht die Erstellung Ihrer eigenen intelligenten WordPress-Suche schnell und einfach.

Get SearchWP Now
Symbol für mehrere Suchmaschinen