loran86 Posted July 15, 2013 Share Posted July 15, 2013 Bonjour, Après un import catalogue via un logiciel tiers que je ne nommerai pas ici, nous retrouvons bien l'intégralité de nos produits sur notre boutique. Toutefois, la page Préférences/Recherche, module Indexation ne propose que 907 produits alors qu'il y a 1526 produits sur la boutique. Malgré plusieurs tentatives de reconstruction de l'index, d'ajout des produits manquants à l'index, rien n'y fait, le nombre de produits indexés reste à 907. Par contre, en éditant une fiche produit et en l'enregistrant même sans y apporter de modifications, puis en retournant cliquer sur Ajouter les produits manquants à l'index, le produit édité est ajouté... Je n'ai pas trouvé de solution sur les forums, d'où ce post... Nous ne pouvons évidemment pas passer les produits un par un à l'édition, beaucoup trop contraignant. Y a-t-il une solution pour forcer l'indexation ? Etant précisé que nous avons déjà essayé de vider le cache etc. D'avance merci pour vos retours d'expérience et votre aide. Laurent Link to comment Share on other sites More sharing options...
Gregory Roussac Posted July 18, 2013 Share Posted July 18, 2013 Bonjour, Quelle version ? Vous avez jeté un œil à vos logs Apache et mysql ? Cela se trouve votre serveur s’arrête pendant l'indexation. Videz les tables ps_search_index et ps_search_word, mettez plus que 3 lettres pour indexer les mots (4 ou 5) en back office et essayez de re indexer. Cordialement Link to comment Share on other sites More sharing options...
loran86 Posted July 19, 2013 Author Share Posted July 19, 2013 On 7/18/2013 at 11:13 PM, Gregory Roussac said: Bonjour, Quelle version ? Vous avez jeté un œil à vos logs Apache et mysql ? Cela se trouve votre serveur s’arrête pendant l'indexation. Videz les tables ps_search_index et ps_search_word, mettez plus que 3 lettres pour indexer les mots (4 ou 5) en back office et essayez de re indexer. Cordialement Merci pour votre réponse. Prestashop 1.5.3.1 J'ai effectué la manipulation conseillée, hélas aucun changement et aucune erreur serveur, impossible d'indexer la totalité des produits du catalogue. Cordialement, Link to comment Share on other sites More sharing options...
ShowYou Posted July 20, 2013 Share Posted July 20, 2013 Bonjour, Avez-vous le multiboutique en place ? Link to comment Share on other sites More sharing options...
Gregory Roussac Posted July 21, 2013 Share Posted July 21, 2013 On 7/19/2013 at 6:29 AM, loran86 said: Merci pour votre réponse. Prestashop 1.5.3.1 J'ai effectué la manipulation conseillée, hélas aucun changement et aucune erreur serveur, impossible d'indexer la totalité des produits du catalogue. Cordialement, Que disent les logs Apache et mysql ? Si il s’arrête au même nombre de produit, c'est surement un timeout ou un produit qui pose problème. Cordialement Link to comment Share on other sites More sharing options...
Myst26 Posted September 18, 2013 Share Posted September 18, 2013 (edited) Bonjour, je rencontre également problème d'indexation de mes produits Prestashop.L'erreur s'affiche lorsque je lance la reconstruction de l'index : Warning: Missing argument 3 for ObjectModelCore::updateMultishopTable(), called in /var/www/sitename/public/classes/Search.php on line 439 and defined in /var/www/sitename/public/classes/ObjectModel.php on line 1289Notice: Undefined variable: where in /var/www/sitename/public/classes/ObjectModel.php on line 1310Fatal error: Uncaught You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5<br /><br /><pre>UPDATE ps_product a INNER JOIN ps_product_shop product_shop ON (product_shop.id_product = a.id_product AND product_shop.id_shop IN (1)) SET a.indexed = '0', product_shop.indexed = '0' WHERE </pre> thrown in /var/www/sitename/public/classes/db/Db.php on line 613 Edited September 18, 2013 by Myst26 (see edit history) Link to comment Share on other sites More sharing options...
Gregory Roussac Posted September 20, 2013 Share Posted September 20, 2013 Bonjour, @Myst26, désolé mais cette fonction a changé depuis et elle n'est plus à la meme ligne et il y a bien une valeur par defaut définie pour le troisième argument where maintenant. https://github.com/PrestaShop/PrestaShop/blob/development/classes/ObjectModel.php#L1330 Il faut que vous mettiez a jour vers 1.5.5.0. Cordialement Link to comment Share on other sites More sharing options...
Myst26 Posted September 20, 2013 Share Posted September 20, 2013 Bonjour, Merci Gregory. J'avais cependant fais une mise à jour avec le module natif de Prestashop. Pour régler mon soucis, J'ai simplement repris le dossier 1.5.5.0 du dossier /classes pour le téléverser vers mon site. Link to comment Share on other sites More sharing options...
boostervente Posted January 20, 2014 Share Posted January 20, 2014 Bonjour, J'ai plusieurs boutiques avec le même défaut d'indexation, à savoir un nombre de produits indexés inférieur au nombre de produits total, comme si il y avait une condition pour cette indexation (actif oui ou non, impact des déclinaisons, ;..) A suivre Patrice Link to comment Share on other sites More sharing options...
Nicowcow Posted November 12, 2014 Share Posted November 12, 2014 (edited) On 7/21/2013 at 4:56 PM, Gregory Roussac said: Que disent les logs Apache et mysql ? Si il s’arrête au même nombre de produit, c'est surement un timeout ou un produit qui pose problème. Cordialement J'ai exactement ce problème, l'indexation des produits s'arrête toujours au même nombre... comment savoir quel produit pose problème ? Edited November 12, 2014 by Nicowcow (see edit history) Link to comment Share on other sites More sharing options...
Nicowcow Posted November 13, 2014 Share Posted November 13, 2014 (edited) personne à ce problème ? c'est vraiment très dérangeant pour les ventes.. j'ai seulement 340 produits indexés sur plus de 2000. Mon erreur ne vient pas d'un timeout car j'ai augmenté la valeur de max_execution_time à 30000 et ça n'a absolument rien changé à mon problème Edited November 13, 2014 by Nicowcow (see edit history) Link to comment Share on other sites More sharing options...
Nicowcow Posted November 21, 2014 Share Posted November 21, 2014 Même en faisant un SET sql de la colonne indexed à 1, les produits ne s'indexent pas... Link to comment Share on other sites More sharing options...
Prestanoob2012 Posted November 28, 2014 Share Posted November 28, 2014 Même problème pour moi, et cette fois pas de souci d'import ou autre. On est parti from scratch niveau base de données, on ajoute à la mano les produits et certains ne s'indexent pas (ça a bloqué à 3). Prestashop 1.6.0.9 . Des idées? Link to comment Share on other sites More sharing options...
Prestanoob2012 Posted November 28, 2014 Share Posted November 28, 2014 Pfeuuu....... au temps pour moi, j'ai résolu mon bug..... dans le catalogue produit, sur la fiche produit, la visibilité était réglée sur "catalogue uniquement", alors qu'il suffisait de mettre "visible partout". Du coup vérifiez pour vous si ce n'est pas ça. => Sur ce, le boulet se retire Link to comment Share on other sites More sharing options...
Nicowcow Posted November 28, 2014 Share Posted November 28, 2014 (edited) malheureusement pour moi, ce n'est pas aussi simple ^^ tous mes produits sont visibles "partout". Je suis tellement désespéré que je pense de plus en plus à faire intervenir un développeur. Quelqu'un aurait des bonnes adresses ? Edited November 28, 2014 by Nicowcow (see edit history) Link to comment Share on other sites More sharing options...
Nicowcow Posted December 2, 2014 Share Posted December 2, 2014 En passant le mode debug, j'ai cette erreur : Fatal error: Uncaught Deadlock found when trying to get lock; try restarting transaction<br /><br /><pre>INSERT INTO ps_search_index (id_product, id_word, weight) VALUES (918,93978,1),(918,93979,1),(918,93980,1),(918,76594,1),(918,93981,1),(918,33080,1),(918,70177,1),(918,93982,2),(918,86197,1),(918,93983,1),(918,41296,1),(918,38320,1),(918,14576,1),(918,10536,1),(918,10432,1),(918,40599,1),(918,52709,1),(918,38268,1),(918,33053,2),(918,33056,1),(918,18280,1),(918,6775,1),(918,746,1),(918,33057,1),(918,22040,1),(918,38293,1),(918,19374,1),(918,14575,1),(918,54282,1),(918,23220,1),(918,28221,1),(918,33054,1),(918,90506,3),(918,45625,3),(918,6786,4),(918,96048,8),(918,96049,4),(918,6818,4464),(918,91981,4464),(918,6815,4464),(918,91982,4464),(918,91983,4464),(918,52954,2232),(918,19397,1984),(918,85052,2232),(918,31073,496),(918,52990,15),(918,8603,12),(918,833,7),(918,31894,6),(918,96050,7),(918,5292,11),(918,91216,12),(918,10678,12),(918,86574,9),(918,91217,21),(918,96051,16),(918,46361,16),(918,96052,1),(918,91995,1) in /homepages/6/d366098234/htdocs/classes/db/Db.php on line635 Help ! Link to comment Share on other sites More sharing options...
Nicowcow Posted January 26, 2015 Share Posted January 26, 2015 Et si je met à jour mon Prestashop (actuellement en 1.6.0.8), mon problème pourra t-il être résolu ? Link to comment Share on other sites More sharing options...
jojocarofr Posted February 3, 2015 Share Posted February 3, 2015 Bonsoir J'ai le meme problème en 1.6.0.11 , avez vous trouver une solution Mon index s'arrête à 2/3 Merci a vous Link to comment Share on other sites More sharing options...
Orazz4122 Posted March 5, 2015 Share Posted March 5, 2015 Bonsoir J'ai le meme problème en 1.6.0.11 , avez vous trouver une solution j'ai une page blanche Merci Link to comment Share on other sites More sharing options...
Nicowcow Posted March 9, 2015 Share Posted March 9, 2015 Bonjour Orazz4122, Le soucis pour moi venait de mon contrat mutualisé chez mon hébergeur 1&1. Les capacités de php étaient insuffisantes. Link to comment Share on other sites More sharing options...
Orazz4122 Posted March 10, 2015 Share Posted March 10, 2015 Bonjour Nicowcow, comment avez-vous contourné le problème avec 1&1 ? Merci. Link to comment Share on other sites More sharing options...
Nicowcow Posted March 10, 2015 Share Posted March 10, 2015 J'ai opté pour un serveur dédié clé en main 1&1 qui a des capacités bien plus importantes qu'un serveur mutualisé (le prix est aussi doublé malheureusement). Link to comment Share on other sites More sharing options...
cbeauquel Posted April 15, 2015 Share Posted April 15, 2015 (edited) Bonjour, je déterre un peu le topic, j'avais le même problème sur mon prestashop 1.6.0.14 hébergé chez 1&1 en pack business. J'avais un problème d'erreur 500 lorsque je reconstruisais l'index intégralement et un message d'erreur "out of memory" lorsque je voulais rajouter les produits manquants et pourtant je n'ai que 618 produits sur ma boutique. J'ai réglé le problème de la façon suivante : Les produits en vente sont des livres qui ont une description courte et une description longue contenant beaucoup de texte. Alors j'ai configuré dans les poids, un poids de 0 pour la référence longue, et 1 pour la référence courte. J'ai également mis les poids à 0 pour les poids caractéristiques que je n'utilise pas. Et bien là comme par magie, le temps d'indexation a été de moins de 30 secondes et tout s'est indexé sans message d'erreur. Vous pouvez essayer ça si vous rencontrez encore des problèmes d'indexation. Edited April 15, 2015 by cbeauquel (see edit history) Link to comment Share on other sites More sharing options...
Nicowcow Posted May 5, 2015 Share Posted May 5, 2015 Merci pour votre réponse cbeauquel J'ai passé ceci : La description courte La description longue Les tags Les attributs Les caractéristiques à 0 ! et mon indexation (4500 produits) est beaucoup plus rapide. Par contre elle se remet à 0 de temps en temps et je suis obligé de tout réindexer à chaque fois Link to comment Share on other sites More sharing options...
Michel presta Posted June 9, 2015 Share Posted June 9, 2015 Bonjour à tous, Je me permet un petit UP car le problème que je rencontre est un peu identique. J'ai les produits de la boutique par défaut qui sont tous indexés, mais les produits (qui sont les mêmes) de la seconde boutique ne s'indexes pas tous.La différence c'est que je n'ai pas de message d'erreur, quand j'ajoute à l'index les produits manquant cela me met "Mise à jour réussie" mais le nombre de produits ne change pas:Produits indexés 31880 / 44364. Si quelqu'un a la solution je suis preneur, ça fait un bon moment que je cherche en vain. Merci Link to comment Share on other sites More sharing options...
Michel presta Posted June 9, 2015 Share Posted June 9, 2015 (edited) petite précision,Quand je vais sur un produit qui n'est pas indexé (sur le bo de la boutique secondaire) et que je clique sur enregistrer, il s'indexe tout seul bizarre.Je voudrais éviter de reconstruire l'index car ça prendrait deux jours. Edited June 9, 2015 by Michel Faure (see edit history) Link to comment Share on other sites More sharing options...
Fabien85 Posted July 26, 2016 Share Posted July 26, 2016 J'avais un soucis d'indexation des produits de ma 2ème boutique (Utilisation du mode multi-boutique). En fait, il faut sélectionner "Toutes les boutiques" et ensuite, faites "Ajouter à l'index les produits manquants" ou "Reconstruire l'index" et les produits de toutes vos boutiques seront indexés. En espérant que ça vous aura aidé. Link to comment Share on other sites More sharing options...
dstgta Posted August 11, 2020 Share Posted August 11, 2020 Salut tout le monde j'ai exactement le même soucis. Je ne suis pas en mode multi-boutique et ce ne sont pas les perfs serveur qui sont en cause (déja vérifié) Du coup si quelqu'un à une idée svp Link to comment Share on other sites More sharing options...
boostervente Posted August 11, 2020 Share Posted August 11, 2020 Bonjour, A mon avis, rechercher en base de données vu que c'est lié à un import par un produit tiers. Bien cordialement Patrice Link to comment Share on other sites More sharing options...
dstgta Posted August 11, 2020 Share Posted August 11, 2020 Comment ça rechercher en base de données @boostervente !? Link to comment Share on other sites More sharing options...
boostervente Posted August 11, 2020 Share Posted August 11, 2020 Bonjour, Je pense que dans les tables de Prestashop on av avoir une différence entre les produits indexés et les produits non indexés. Par contre il faut fouiller. Je crois que j'avais déjà regardé dans ps_product et ps_product_shop. Bien cordialement Patrice Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now