Better Search – Relevant search results for WordPress

Beschreibung

Are you looking for a way to improve your WordPress site search and make it easier for your visitors to find what they need? If so, you need Better Search, the plugin that replaces the default WordPress search engine with a more powerful and relevant one.

Better Search is not just a simple search plugin. It is a complete solution that gives you full control over your site search results. You can customize the output, fine tune the relevance, search within different fields and post types, track the popular searches, and much more.

With Better Search, you can make your site search more user-friendly and engaging. You can display a „search heatmap“ of the most popular searches on your site, either as a widget or a shortcode. You can also use your own template file and CSS styles to match your theme perfectly.

Better Search has its own caching system and is also compatible with caching plugins like WP Super Cache and W3 Total Cache, so you don’t have to worry about performance issues. It also has a profanity filter that lets you block unwanted words from search queries. And it is translation ready, so you can use it in any language.

Here are some of the main features of Better Search:

  • Automatic: Just activate the plugin and enjoy better search results right away
  • Seamless integration: No need to edit any code or create custom search templates
  • Relevance: Sort the results by relevance or date, and assign different weights to title and content
  • Control the results: Search within title, content, excerpt, meta fields, authors, tags and other taxonomies and comments
  • Popular searches: Show a heatmap of the most popular searches on your site, either as a widget or a shortcode
  • Customisation: Use your own template file and CSS styles for the ultimate look and feel
  • Supports cache plugins: Works seamlessly with caching plugins like WP-Super-Cache and W3 Total Cache
  • Profanity filter: Filter out any words that you don’t want to appear in search queries
  • Translation ready: Use the plugin in any language

If you want to take your site search to the next level, download Better Search today and see the difference for yourself.

mySQL FULLTEXT indices

On activation, the plugin creates three mySQL FULLTEXT indices (or indexes) in the *_posts table. These are for post_content, post_title and (post_title,post_content). If you’re running a multisite installation, then this is created for each of the blogs on activation. All these indices occupy space in your mySQL database but are essential for the plugin to run.

Mitwirken

Better Search ist auch auf Github verfügbar.
Also, wenn du ein cooles Feature hast, das du gerne in das Plugin implementieren möchtest oder einen Bug, den du beheben konntest, dann überlege dir, ob du das Projekt forkst und mir eine Pull-Anfrage schickst.

Plugins by WebberZone

Better Search is one of the many plugins developed by WebberZone. Check out our other plugins:

  • Top 10 – Track daily and total visits on your blog posts and display the popular and trending posts
  • WebberZone Snippetz – The ultimate snippet manager for WordPress to create and manage custom HTML, CSS or JS code snippets
  • Knowledge Base – Create a knowledge base or FAQ section on your WordPress site
  • Contextual Related Posts – Display related posts on your WordPress blog and feed
  • Auto-Close – Automatically close comments, pingbacks and trackbacks and manage revisions on your WordPress site

Screenshots

  • Optionen im WP-Admin - Allgemeine Optionen
  • Optionen im WP-Admin - Suchergebnis-Optionen
  • Optionen im WP-Admin - Heatmap-Optionen
  • Optionen im WP-Admin - Individuelle Stile
  • Optionen in WP-Admin - Werkzeuge
  • Better Search widget
  • Better Search Beliebte-Suchen-Tabelle im Adminbereich

Installation

WordPress-Installation

  1. Navigiere zu Plugins in deinem WordPress Adminbereich

  2. Klicke auf „Neu hinzufügen“ und gib in die Box „Better Search“ ein

  3. Finde das Plugin in der Liste (normalerweise das erste Ergebnis) und klicke auf „Jetzt installieren“.

Manuelle Installation

  1. Lade das Plugin herunter

  2. Entpacke den Inhalt von better-search.zip in den Ordner wp-content/plugins/. Du solltest einen Ordner namens better-search bekommen.

  3. Aktiviere das Plugin in WP-Admin.

  4. Gehe zum Konfigurieren zu Einstellungen > Better Search

  5. Gehe zu Design > Widgets, um die Widgets von Popular Searches zur Seitenleiste in deinem Theme hinzuzufügen.

  6. Besuche optional den Reiter Anpassbare Stile, um beliebige individuelle CSS-Stile hinzuzufügen. Diese werden unter wp_head auf den Seiten, auf denen die Beiträge angezeigt werden, hinzugefügt

FAQ

Wenn deine Frage dort nicht aufgeführt ist, erstelle bitte einen neuen Beitrag im WordPress.org-Supportforum. Ich überwache die Foren regelmäßig. Wenn du nach fortgeschrittenerem bezahltem Support suchst, sieh dir bitte Details hier an.

Kann ich die Ausgabe anpassen?

Better Search hat eine riesige Auswahl an Optionen, mit denen du die Ausgabe anpassen oder die Ergebnisse feinabstimmen kannst, ohne den Komfort deiner WordPress-Seite zu verlassen. Gehe zu Einstellungen > Better Search zum Konfigurieren.

Das Plugin unterstützt auch die Verwendung von Template-Dateien innerhalb deines Themes. Du kannst eine Datei namens better-search-template.php im Verzeichnis deines Themes erstellen und das Plugin wird sie benutzen, um die Ergebnisse anzuzeigen.

Meine Suchbegriffe werden gefiltert oder *Wie funktioniert der Schimpfwortfilter*

Better Search enthält einen sehr coolen Schimpfwortfilter mit dem Skript von Banbuilder. Du kannst die Liste der Wörter, die du herausfiltern möchtest, auf der Seite mit den Einstellungen für Better Search anpassen. Finde die Einstellung namens „Diese Wörter filtern:“. Das Plugin entfernt automatisch sowohl teilweise als auch vollständige Referenzen dieser Wörter.
Du kannst den Filter ausschalten, indem du die Liste leerst.

Kennst du einen besseren Schimpfwortfilter? Schlage einen in den Foren vor.

Rezensionen

13. Januar 2024 1 Antwort
<!-- wp:paragraph --> <p class="">Works great. I use this on almost evey WordPress site I build. Pretty much a "must-have" for sites that are heavy in content.</p> <!-- /wp:paragraph -->
20. Mai 2022 1 Antwort
Thank you for creating a plugin that works right from the start!
Alle 54 Rezensionen lesen

Mitwirkende & Entwickler

„Better Search – Relevant search results for WordPress“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Better Search – Relevant search results for WordPress“ wurde in 1 Sprache übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Better Search – Relevant search results for WordPress“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

3.3.1

  • Security fix: Potential Cross Site Scripting (XSS) vulnerability. Thanks to Abdi Pranata for reporting this via Patchstack https://patchstack.com/

3.3.0

Release post: https://webberzone.com/better-search-v3-3-0

This is a major release. Complete rewrite of the plugin code – Better Search now uses autoloading and namespaces. Database structure has been changed.

  • Features:

    • New Admin Dashboard will show the number of searches and the top searches for the day, week, month and all time
  • Erweiterungen:

    • The tables in the database have been changed for more optimized update queries. The plugin will prompt you to run the upgrade script when you update the plugin
    • Better Search Tracker doesn’t use jQuery anymore
    • Uninstall now uses get_sites() behind the scenes to delete options from all sites in a multisite install
    • Blank searches will return no results
    • Better Search tables will only be deleted if you set BETTER_SEARCH_DELETE_DATA to true in you wp-config.php file
  • Problembehebungen:

    • Banned search filtering didn’t work properly in some cases

3.2.2

  • Erweiterungen:

    • Use get_match_sql instead of score in the order by clause
    • Support meta_query argument
    • New filter: better_search_query_date_query
  • Problembehebungen:

    • Checkbox in admin page always showed as modified

3.2.1

Release post: https://webberzone.com/blog/better-search-v3-2-0/

  • Bug fixes:

3.2.0

  • Enhancements/modifications:

    • Only highlight whole words
    • Censor character has been modified to be a blank phrase instead of a space. Additionally multiple spaces will be replaced by a single space.
    • Description of the taxonomy is also searched
  • Problembehebungen:

    • mySQL error was generated if there were + signs with banned words in BOOLEAN mode
    • Fixed bsearch_form shortcode incorrect parameters
    • Queries with apostrophe gave errors
    • PHP 8.1 compatibility
    • Security fix when clearing cache