{"id":306,"date":"2021-03-31T10:34:21","date_gmt":"2021-03-31T10:34:21","guid":{"rendered":"https:\/\/inserm.xyz\/kb\/?p=306"},"modified":"2024-09-05T14:02:37","modified_gmt":"2024-09-05T14:02:37","slug":"moteur-de-recherche-searchwp","status":"publish","type":"post","link":"https:\/\/wordpress-kb.test.inserm.cloud-ed.fr\/?p=306","title":{"rendered":"Moteur de recherche (SearchWP)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Le moteur de recherche du site est g\u00e9r\u00e9 par le plugin <a href=\"https:\/\/searchwp.com\/\">SearchWP<\/a>. SearchWP s&rsquo;occupe de tout ce qui rel\u00e8ve du moteur de recherche (indexation, pertinence des r\u00e9sultats, contenus remont\u00e9s, etc.). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;int\u00e9r\u00eat du plugin est qu&rsquo;il permet de contr\u00f4ler les r\u00e9sultats de recherche, voire de les configurer manuellement. Il poss\u00e8de aussi <a href=\"https:\/\/searchwp.com\/extensions\/\">des extensions<\/a> pour \u00e9tendre ses fonctionnalit\u00e9s, dont certaines nous sont utiles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/searchwp.com\/documentation\/\"><strong>Documentation de SearchWP<\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Configuration dans : <code>R\u00e9glages &gt; SearchWP<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fonctionnement global<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SearchWP permet de cr\u00e9er des moteurs de recherche et de d\u00e9cider :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>quels types de contenus sont remont\u00e9s<\/li>\n\n\n\n<li>quels crit\u00e8res sont utilis\u00e9s pour les remonter<\/li>\n\n\n\n<li>quels champs du contenu (ACF inclus) sont analys\u00e9s<\/li>\n\n\n\n<li>si un contenu doit \u00eatre exclu de la recherche<\/li>\n\n\n\n<li>quelles r\u00e8gles d&rsquo;inclusion \/ exclusion s&rsquo;appliquent<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Le site poss\u00e8de plusieurs moteurs de recherche :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Global <\/strong>: fouille les Articles, les Pages, les \u00c9v\u00e8nements, les dossiers et les m\u00e9dias (uniquement PDF, documents Office et OpenOffice)<\/li>\n\n\n\n<li><strong>Dossiers <\/strong>: fouille uniquement les dossiers<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Am\u00e9liorer la pertinence des r\u00e9sultats<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour chaque types de contenu, on peut d\u00e9cider du poids \u00e0 accorder \u00e0 diff\u00e9rents crit\u00e8res : le titre, le contenu, le slug, l&rsquo;extrait, etc. Les r\u00e9sultats affich\u00e9s changent selon les poids accord\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On peut \u00e9galement d\u00e9finir des r\u00e8gles pour exclure certains contenus des r\u00e9sultats (ex : les m\u00e9dias images) ou n&rsquo;afficher un contenu qu&rsquo;\u00e0 certaines conditions (ex : ne pas afficher les contenus cat\u00e9goris\u00e9s \u00ab\u00a0secret\u00a0\u00bb).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans <code>Settings <\/code>: <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On peut d\u00e9finir des \u00ab\u00a0<a href=\"https:\/\/searchwp.com\/documentation\/setup\/settings\/\">mots vides<\/a>\u00ab\u00a0, qui ne seront pas pris en compte dans le calcul de la pertinence (ex :<code> je<\/code>, <code>tu<\/code>, <code>il<\/code>, <code>est<\/code>, etc.). Attention \u00e0 ce que ces mots ne contiennent pas des mots importants du site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On peut aussi d\u00e9clarer des \u00ab\u00a0<a href=\"https:\/\/searchwp.com\/documentation\/setup\/settings\/#synonyms\">synonymes<\/a>\u00a0\u00bb : cela permet de faire correspondre un contenu du site avec un terme recherch\u00e9 par les internautes mais absent du site. Exemple : \u00ab\u00a0<code>cobaye<\/code>\u00a0\u00bb (absent du site) et \u00ab\u00a0<code>participant \u00e0 un essai clinique<\/code>\u00a0\u00bb (pr\u00e9sent sur le site).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans <code>Advanced<\/code> on peut notamment configurer : <\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Correspondance partielle<\/td><td><code>malad <\/code>remonte \u00ab\u00a0<code>malade<\/code>\u00a0\u00bb et \u00ab\u00a0<code>maladie<\/code>\u00ab\u00a0<\/td><\/tr><tr><td>Correction \u00ab\u00a0Vouliez-vous dire\u00a0\u00bb<\/td><td><code>maladye<\/code> donne les r\u00e9sultats de \u00ab\u00a0<code>maladie<\/code>\u00ab\u00a0<\/td><\/tr><tr><td>Recherche avec guillemets<\/td><td><code>\"maladie rare\"<\/code> remonte \u00ab\u00a0<code>maladie rare<\/code>\u00a0\u00bb mais pas \u00ab\u00a0<code>maladies rares<\/code>\u00ab\u00a0<\/td><\/tr><tr><td>Parser des shortcode<\/td><td><code>[shortcode]<\/code> est pars\u00e9 et son contenu analys\u00e9 lors de l&rsquo;indexation<\/td><\/tr><tr><td>Pas de longueur minimum<\/td><td>Les mots de moins de 3 lettres sont index\u00e9s.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Statistiques de recherche<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SearchWP permet de savoir quels sont les termes recherch\u00e9s dans chaque moteur de recherche. Cela permet d&rsquo;adapter les contenus, la configuration du moteur (synonymes) ou d&rsquo;\u00e9valuer si tel ou tel moteur est r\u00e9ellement utilis\u00e9. Voir <code>SearchWP &gt; Statistics<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Extensions <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les <a href=\"https:\/\/searchwp.com\/extensions\/\">extensions de SearchWP<\/a> permettent en g\u00e9n\u00e9ral d&rsquo;int\u00e9grer un plugin tiers (Polylang, etc.). Hormis celles-l\u00e0, certaines extensions peuvent se r\u00e9v\u00e9ler int\u00e9ressantes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Metrics : statistiques avanc\u00e9es sur la recherche<\/li>\n\n\n\n<li>Redirect : certaines requ\u00eates redirigent imm\u00e9diatement sur un contenu<\/li>\n\n\n\n<li>Custom Results Order : d\u00e9cider du 1er lien en haut pour certaines requ\u00eates<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pour faire simple, on n&rsquo;a install\u00e9 que Metrics, parce que quand on l&rsquo;installe \/ d\u00e9sintalle, Metrics ne communique pas avec l&rsquo;autre syst\u00e8me de stats du plugin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le moteur de recherche du site est g\u00e9r\u00e9 par le plugin SearchWP. SearchWP s&rsquo;occupe de tout ce qui rel\u00e8ve du moteur de recherche (indexation, pertinence des r\u00e9sultats, contenus remont\u00e9s, etc.). L&rsquo;int\u00e9r\u00eat du plugin est qu&rsquo;il permet de contr\u00f4ler les r\u00e9sultats de recherche, voire de les configurer manuellement. Il poss\u00e8de aussi des extensions pour \u00e9tendre ses [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_analysis_target_kw":"","_crdt_document":"","footnotes":""},"categories":[15,24],"tags":[],"class_list":["post-306","post","type-post","status-publish","format-standard","hentry","category-admin","category-configuration"],"_links":{"self":[{"href":"https:\/\/wordpress-kb.test.inserm.cloud-ed.fr\/index.php?rest_route=\/wp\/v2\/posts\/306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress-kb.test.inserm.cloud-ed.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress-kb.test.inserm.cloud-ed.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress-kb.test.inserm.cloud-ed.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress-kb.test.inserm.cloud-ed.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=306"}],"version-history":[{"count":14,"href":"https:\/\/wordpress-kb.test.inserm.cloud-ed.fr\/index.php?rest_route=\/wp\/v2\/posts\/306\/revisions"}],"predecessor-version":[{"id":826,"href":"https:\/\/wordpress-kb.test.inserm.cloud-ed.fr\/index.php?rest_route=\/wp\/v2\/posts\/306\/revisions\/826"}],"wp:attachment":[{"href":"https:\/\/wordpress-kb.test.inserm.cloud-ed.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress-kb.test.inserm.cloud-ed.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress-kb.test.inserm.cloud-ed.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}