Jump to content

Enorme table ps_search_index avec 3 produits, c'est normal?


baba888

Recommended Posts

Bonjour tout le monde,

 

J'ai un gros probleme et la solution est assez dur dur a trouver.

J'ai un magasin avec 3000 produits, j ai remarque que la table ps_search_index passe les 2 millions, est ce que c'est normal?

 

Une fois par semaine, j'ai une erreur dans mysql "REPAIR  ps_search_index" est cela reste en "table lock" ce qui bloque toutes les autres transactions mysql dans la table: ps_guest.

 

A chaque fois, je mets en route:

SET FOREIGN_KEY_CHECKS = 0;
TRUNCATE `ps_search_index`;
TRUNCATE `ps_search_word`;
SET FOREIGN_KEY_CHECKS = 1;

 

 

Et reindexe le site completement, mais une semaine apres, j'ai encore la meme erreur et "table lock".

 

J'utilise Prestashop 1.7.7

 

Merci!

 

 

 

 

Link to comment
Share on other sites

Commente est configurée votre recherche ? A partir de combien de lettres ? 1, 2, 3 ou plus ?

Si c'est 1, vous indexez les 26 lettres de l'alphabet + les chiffres existants (de 0 au plus grand chiffre) le tout multiplié par chaque occurrence...

Link to comment
Share on other sites

Nativement les tirets sont, si je ne me trompe pas,  ignorés.

N'auriez vous pas une override sur la classe Search?

Faites vous l'indexation par CRON? Quel est l'url CRON (ne PAS poster le token, ni le domaine, juste la fin de l'url !!)

 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...