• Resolved samou1

    (@samou1)


    Bonjour,

    J’utilise wpsolr 7.6 avec solr 5.4.1 sur wordpress 4.4.2.
    J’ai créé des taxonomies avec le plugin “Toolset Types 1.9”, WPSolr me permet bien de les rajouter en Facet mais sur la recherche WpSolr les customs taxonomies apparaissent dans le filtre de taxonomie “catégorie” et dans le filtre de la taxonomie custom créé.

    De plus, lorsque je veux filtrer avec les filtres de la taxonomies créé rien ne se passe !

    j’ai l’impression que wpsolr index mal les taxonomies custom.

    Pouvez vous m’aider s’il vous plait ?

    https://www.ads-software.com/plugins/wpsolr-search-engine/

Viewing 10 replies - 1 through 10 (of 10 total)
  • Thread Starter samou1

    (@samou1)

    J’ai remarqué que dans la facet de la taxonomie custom les filtres marque le mauvais nombre alors que dans le “by categories” les filtres de la category custom on le bon nombre a coté.

    De plus j’ai regardé dans mon admin solr il me rajoute un “_str” après le nom de la taxonomie custom. Qu’il ne rajoute pas dans l’url lorsque je clic sur un filtre

    Thread Starter samou1

    (@samou1)

    Pour vous illustrez mon problème :

    Facet :

    By Category

    • cat A (5)
    • cat B (2)
    • param 1 (8)
    • param 2 (5)
    • param 3 (7)

    By Parametre (custom taxonomy) :

    • param 1 (5)
    • param 2 (2)

    lorsqu’on clic sur param 1 de “by category” sa filtre et lorsque l’on clique sur param 1 de “By Parametre” rien ne se passe et l’url devient :
    https://…./wpsolr_q=*&wpsolr_sort=sort_by_relevancy_desc&wpsolr_fq%5B0%5D=parametre%3Aparam%201.

    si dans l’url on change “parametre” par “parametre_str” sa fonctionne.

    Que se passe t-il ?
    pourquoi “by Category” a les filtre de “By Parametre” ?
    et pourquoi sur “By Category” les filtre on le bon nombre d’article et pas sur “By Parametre ?

    voila j’espère que mon problème est plus clair

    merci

    Thread Starter samou1

    (@samou1)

    J’ai lancé une requête dans l’admin solr voila le resultat :
    “categories”: [
    “Altimetry”,
    “Chorophyll”,
    “Ice”
    ],
    “categories_str”: [
    “Altimetry”,
    “Chorophyll”,
    “Ice”
    ],
    “parameters_str”: [
    “Ice”
    ]

    “Altimetry” est une categorie
    “Chorophyll” et “Ice” sont des parameters (Custom taxonomie)

    J’ai regardé le code du plugin : le problème pourrai venir du fichier “wpsolr-index-solr-client.php”, je pense.

    Merci

    Sam

    Thread Starter samou1

    (@samou1)

    Je pensé être un cas isolé mais sur “https://www.avenir-suisse.ch” que vous avez mis en exemple si je click sur “Zuwanderung (40)” de “Nach Stichworten”
    je n’ai aucune réponse il faut rajouter un “_str” pour que sa renvoi les réponses.

    URL généré :
    https://www.avenir-suisse.ch/fr/resultats-de-la-recherche-concernant/?wpsolr_q=*&wpsolr_fq%5B0%5D=tags%3AZuwanderung&wpsolr_sort=sort_by_date_desc

    URL rectifié pour fonctionnement :
    https://www.avenir-suisse.ch/fr/resultats-de-la-recherche-concernant/?wpsolr_q=*&wpsolr_fq%5B0%5D=tags_str%3AZuwanderung&wpsolr_sort=sort_by_date_desc

    mais sa ne résout qu’une parti du problème.

    Thread Starter samou1

    (@samou1)

    Bonjour,

    Vous avez pu chercher pour savoir d’où venez le problème ?

    merci

    Thread Starter samou1

    (@samou1)

    Bonjour,

    Vous avez pu chercher pour savoir d’où venez le problème ?

    merci

    Plugin Author WPSolr free

    (@wpsolr)

    Solved in WPSOLR 7.7

    Thread Starter samou1

    (@samou1)

    Bonjour,

    Merci pour cette mise à jours mais vous avez réglé une petite partie du problème.
    La plus grosse partie est toujours d’actualité dans cette nouvelle version !
    C’est-à-dire je vous remet un ancien post:

    Pour vous illustrez mon problème :

    Facet :

    By Category

    cat A (5)
    cat B (2)
    param 1 (8)
    param 2 (5)
    param 3 (7)
    By Parametre (custom taxonomy) :

    param 1 (5)
    param 2 (2)
    lorsqu’on clic sur param 1 de “by category” sa filtre et lorsque l’on clique sur param 1 de “By Parametre” rien ne se passe et l’url devient :
    https://…./wpsolr_q=*&wpsolr_sort=sort_by_relevancy_desc&wpsolr_fq%5B0%5D=parametre%3Aparam%201.

    si dans l’url on change “parametre” par “parametre_str” sa fonctionne.

    Que se passe t-il ?
    pourquoi “by Category” a les filtre de “By Parametre” ? PAS REGLE
    et pourquoi sur “By Category” les filtre on le bon nombre d’article et pas sur “By Parametre ? PAS REGLE

    Merci

    Plugin Author WPSolr free

    (@wpsolr)

    Solved in WPSOLR 7.8

    Thread Starter samou1

    (@samou1)

    Merci beaucoup, sa marche très bien maintenant.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Custom Taxonomie’ is closed to new replies.