SearchWP 2.9 apporte une interface utilisateur de paramètres entièrement remaniée. Les mises à jour de l'interface ont également permis d'apporter des optimisations dans d'autres domaines. Cet article vise à décrire les nouveautés !
L'interface des paramètres repose sur le principe qu'il existe un moteur de recherche par défaut utilisé pour les recherches natives de WordPress. En plus du moteur par défaut, un nombre illimité de moteurs supplémentaires peuvent être créés. Tous les moteurs partagent les mêmes options de configuration, la seule différence étant que les moteurs supplémentaires ont une étiquette pour que vous puissiez les différencier.
? Le bouton Panique
La mise à jour vers SearchWP 2.9 n'a PAS modifié vos paramètres ni votre index
Veuillez noter que la simple mise à jour vers SearchWP 2.9 n'a apporté aucune modification à vos paramètres existants et n'a altéré votre index d'aucune manière. Le plus grand changement que vous verrez est que vos poids semblent relativement « bas » — parce qu'ils le sont. Il existe une nouvelle échelle de pondération par défaut, et les anciens poids par défaut étaient inférieurs sur toute la ligne par rapport aux nouveaux poids. Vous êtes invités à mettre à jour vos poids si vous le souhaitez, mais vous n'êtes pas obligé !
Un hook a été implémenté qui vous permet de revenir à l'interface utilisateur des paramètres d'avant la version 2.9. Pour utiliser l'interface héritée, ajoutez simplement ce hook au fichier functions.php de votre thème et rechargez la page :
add_filter( 'searchwp_legacy_settings_ui', '__return_true' );
Vous pouvez également ajouter ce hook pour empêcher l'application des règles du moteur à l'index, ce qui a également été ajouté en 2.9 :
add_filter( 'searchwp_indexer_apply_engines_rules', '__return_false' );
Remarque : Par nature, l'interface héritée manquera certaines des autres améliorations apportées à SearchWP 2.9
Activation des types de publication
Il y a eu une confusion compréhensible concernant les cases à cocher au fil du temps, en particulier lorsqu'il s'agissait d'enregistrer des moteurs et d'effectuer ensuite des ajustements supplémentaires. Lorsque l'écran des paramètres se rechargeait, le premier type de publication recevait le focus (par opposition au type de publication sur lequel vous travailliez avant l'enregistrement), ce qui a causé des maux de tête à certains clients.
Fini les cases à cocher pour activer/désactiver les types de publication au profit d'une toute nouvelle approche : si un type de publication est répertorié dans la configuration d'un moteur, il sera inclus dans les résultats. Si un type de publication n'est pas répertorié dans la configuration d'un moteur, il ne sera pas inclus dans les résultats.
Curseurs pour les poids
Un autre point de confusion au cours des dernières années a été la valeur numérique des poids attribués. Pour améliorer l'expérience de travail avec les ajustements de poids, vous pouvez désormais simplement interagir avec le curseur disponible au lieu d'avoir à saisir une valeur numérique. Lors du glissement, une infobulle s'affiche pour fournir un peu plus de contexte :
Par défaut, le poids maximum est de 100. Ainsi, si vous n’avez pas personnalisé vos poids depuis l’installation de SearchWP, vos curseurs peuvent se trouver en bas de l’échelle. C’est tout à fait normal ! L’implémentation sous-jacente du système de pondération est exactement la même, vous pouvez donc continuer à utiliser vos paramètres tels quels.
Si vous avez personnalisé vos poids et utilisé un poids supérieur à 100, un nouveau hook est disponible pour définir le poids maximum des curseurs : searchwp_weight_max
Règles de type de publication
Chaque type de publication a un ensemble de règles qui vous permettent d’affiner à la fois ce qui est exclu de l’index et ce à quoi l’index est limité. Les exclusions ont toujours été disponibles dans SearchWP, mais avant la version 2.9, les exclusions s’appliquaient uniquement à l’algorithme de recherche. Cela rendait la gestion des paramètres du moteur plus simple, mais cela signifiait aussi que l’index pouvait contenir du contenu qui ne faisait que prendre de la place.
Depuis SearchWP 2.9, les règles de type de publication s’appliquent directement au processus d’indexation en plus de l’algorithme de recherche. Cela signifie que si vous utilisez les règles de type de publication, vos résultats de recherche pourraient bénéficier d’une optimisation gratuite si vous décidez de reconstruire votre index. Lorsque l’indexeur s’exécute, il vérifie les règles que vous avez mises en place pour tous les moteurs et n’indexe que le strict minimum afin de garder l’index lui-même aussi léger que possible.
Ce n’est pas tout ! Avant SearchWP 2.9, vous ne pouviez qu’exclure du contenu, mais maintenant vous pouvez aussi limiter à du contenu !
Ces règles s’appliquent désormais au processus d’indexation et à l’algorithme de recherche. Par conséquent, SearchWP vous informera lorsque votre index devra être reconstruit afin d’hériter des optimisations mises en place par votre ou vos moteurs.
La reconstruction de l’index se déroule désormais en temps réel sans quitter l’écran des paramètres, vous pouvez donc la surveiller si vous le souhaitez ! ?
Autres détails
Tous les autres concepts sous-jacents de SearchWP restent les mêmes dans la version 2.9, mais les mises à jour de l’interface des paramètres permettront, espérons-le, d’éliminer toute confusion lorsqu’il s’agira d’obtenir les choses juste comme il faut. Bien qu’il y ait beaucoup à voir dans la nouvelle interface utilisateur, j’espère que les mises à jour de bas niveau en coulisses seront également les bienvenues !






