Jetpack hat seit einiger Zeit eine Suchfunktion. Schalten Sie sie ein, und sie ersetzt Ihre integrierte WordPress-Suche (die zwar funktioniert, aber nicht besonders gut ist) durch eine auf Elasticsearch basierende Lösung, die schneller ist und bessere Ergebnisse liefert. Ich benutze diese hier auf CSS-Tricks schon seit einer ganzen Weile, was eine Verbesserung gegenüber der Verwendung einer Google Custom Search Engine war.
Jetpack hat gerade sein Spiel mit einem brandneuen Such-Upgrade wieder aufgewertet. Sie können die Jetpack-Suche weiterhin so nutzen wie bisher, oder Sie schalten die Sofortsuche ein und profitieren von diesem brandneuen Sucherlebnis (intern und extern).

Ein Vollbild-Erlebnis
Die Sofortsuche bietet ein Vollbild-Sucherlebnis. Ich finde es großartig. Wenn ein Benutzer sucht, ist das die Denkweise, in der er sich befindet, und ihm den gesamten Platz zu geben, den er braucht, um dieses Ziel zu erreichen, ist großartig. Hier bin ich bei der Suche (Video)

Nach meinem besten Wissen und Gewissen erhält CSS-Tricks einige hunderttausend Suchanfragen pro Monat, daher ist ein großartiges Erlebnis dort für mich sehr wichtig. Ich will mich nicht einmal mit schlechten On-Site-Sucherlebnissen oder zu teuren Produkten herumärgern. Ich würde Leute lieber auf eine seitenspezifische Google-Suche verweisen als auf eine schlechte On-Site-Suche. Glücklicherweise ist die Sofortsuche so gut wie jedes On-Site-Sucherlebnis, das ich mir vorstellen kann, besonders angesichts des Aufwands von null, der für die Implementierung erforderlich ist.
Designkontrolle
Sie haben einige Kontrolle über das Aussehen der Dinge über den Customizer.

Die Sofortsuche ist darauf ausgelegt, auf jeder Website zu funktionieren, daher müssen Sie wahrscheinlich nicht viel tun. Ich war wirklich überrascht, wie gut sie auf Anhieb für CSS-Tricks funktionierte. Als Kontrollfreak, was CSS angeht, habe ich ein paar Design-Tweaks daran vorgenommen, aber das liegt nur daran, dass ich solche Dinge gerne mache.
Tweaks nicht mehr benötigt
Mit der vorherigen Version von Jetpack Search hatte ich benutzerdefinierten Code zur Anpassung von Elasticsearch. Ich habe Dinge getan, wie z. B. die Berücksichtigung von Kommentaranzahlen als Indikator für Popularität, damit ich sicher sein konnte, dass unsere besten Inhalte weit oben in den Ergebnissen stehen. Denken Sie daran, dass diese Suche so leistungsfähig sie auch ist, kein Modell des gesamten Internets hat, um die Relevanz zu berechnen, wie es Google tut. Gute Nachrichten aber
Um unseren Suchalgorithmus weiter zu verbessern, begannen wir mit dem Experimentieren, den Prozentsatz der Seitenaufrufe der letzten 30 Tage in den Index aufzunehmen. Wir stellten fest, dass Seitenaufrufe ein viel besseres Ranking-Signal sind, da sie sowohl Popularität als auch Aktualität teilweise kombinieren. Jetzt wird unser Ergebnis-Ranking stark von der Anzahl der Seitenaufrufe beeinflusst, die ein Beitrag oder eine Seite erhält. Praktischerweise, wenn Sie viel Google Search Traffic erhalten, sollten unsere Suchergebnisse stark vom Ranking-Algorithmus von Google beeinflusst werden.
Hervorhebung von mir. Mit Jetpack Instant Search konnte ich all diesen benutzerdefinierten Code entfernen (Code zu entfernen fühlt sich immer gut an), da die neuen Algorithmen großartige Arbeit beim Ranking von Ergebnissen leisten.
Preise
Jetzt ist Jetpack Search à la carte und nicht mehr in bestimmte Pläne integriert. Benötigen Sie es nicht? Sie bezahlen nicht dafür. Benötigen Sie *nur* diese Funktion? Sie können sie unabhängig von Ihrem aktuellen Plan erwerben.
Mir wurde gesagt, dass die Preisgestaltung auf dem Umfang basiert. Jetpack-Pläne beziehen sich auf Funktionen, nicht auf die Größe der Website, aber das ergibt für die Suche, bei der die Größe der Website sehr wichtig ist, nicht viel Sinn. Daher ist es eine gleitende Skala, die auf den „Datensätzen“ basiert, die Sie haben, was im Grunde Beiträge und Seiten sind.

Ich denke, viele Websites fallen in die Kategorie 25 $/Monat (15 % Rabatt für jährliche Zahlung). Sie fangen wahrscheinlich an, sich über On-Site-Suche über 1.000 Datensätze hinaus Gedanken zu machen, und 10.000 Datensätze sind eine Menge. Ich zahle für die nächsthöhere Stufe (ca. 612 $/Jahr), nur weil unsere (jetzt archivierten) bbPress-Foren die Zahl über 10.000 bringen. Das ist ein absolut fairer Preis für eine Website wie meine.
Wunschliste
Meine #1 Sache ist, dass ich wünschte, es wäre einfach, bestimmte Dinge aus den Suchergebnissen zu entfernen. Wir haben Unmengen von Einträgen von unseren bbPress-Foren, die ich dieses Jahr (schweren Herzens) geschlossen habe. Das Entfernen dieser Einträge würde mich in eine kleinere Preisklasse bringen, aber wichtiger ist, dass ich diese Ergebnisse lieber gar nicht in der Suche anzeigen möchte.
Es ist nicht nur CSS-Tricks, das sich in einer ungewöhnlichen Situation befindet. Ich habe auch die Jetpack Instant Search für die CodePen Dokumentation aktiviert.

In diesem Fall würde ich in Erwägung ziehen, Blogbeiträge (glauben Sie es oder nicht) aus den Suchergebnissen zu entfernen, sodass stattdessen nur die Seiten angezeigt werden, die unsere Kern-Dokumentation dort darstellen. Oder vielleicht sogar besser, Blogbeiträge werden standardmäßig als Filter deaktiviert, aber Benutzer könnten sie aktivieren, um sie in den Ergebnissen zu sehen.
Alles in allem ist dies ein riesiges Upgrade für Jetpack und ein weiterer Grund, warum ich es für das wichtigste Plugin halte, das ich auf meinen WordPress-Websites betreibe. Wenn Sie neugierig auf andere Jetpack-Funktionen sind, die wir verwenden, haben wir eine spezielle Seite dafür erstellt.
Das ist ein schickes Feature!
Basierend auf Ihrer Erklärung scheint die Jetpack-Suche jeden Cent wert zu sein.
Ich bin neugierig auf eine Sache
Erhöht es die Serverlast?
Es berührt Ihren Server nicht, Anfragen gehen direkt an einen Cloud-Elasticsearch-Server.
Es kann eine geringe Erhöhung der Serverlast geben, nur durch die Existenz von Jetpack und dessen Kommunikation mit WordPress.com, aber das ist minimal und ich habe noch nie gehört, dass das eine Website negativ beeinflusst hat.
Wissen Sie, wie sich das auf Kunden auswirkt, die Jetpack derzeit nutzen? Im Moment erhalten wir unbegrenzte Suche in unserem Plan ... wenn sie separat herausgenommen wird, würden sich unsere Kosten erheblich erhöhen.
Ich sage nicht, dass es sich nicht lohnt, nur eine große Preisänderung, wenn sie nicht mehr enthalten ist.
Ich bin mir nicht zu 100 % sicher, was der langfristige Plan ist (ich bin sicher, deren Support würde es wissen), aber es scheint, dass dies vorerst nur die brandneue Sofortsuche betrifft, die ein zusätzlicher Schalter ist, den Sie in den Einstellungen aktivieren müssen, wenn Sie sie wünschen.