Bonjour
Pour un de nos clients, je rencontre un besoin de pouvoir rechercher dans d'autres champs que ceux proposés par le moteur de recherche standard de Prestashop (référence, titre, etc).
En effet, ses produits ayant besoin d'être typés plus précisément (par l'ajout de propriétés supplémentaires sur l'objet Product ou via l'utilisation d'un objet ProductExtra), le moteur dans son état actuel ne les gère pas.
Il existe plusieurs possibilités :
- rajouter "en dur" des champs à la table ps_product et overrider la recherche pour qu'elle indexe également ces nouveaux champs
- utiliser un nouvel objet en plus de Product et bricoler la recherche pour qu'elle vienne aussi référencer ces champs
- utiliser un moteur de recherche externe à la Lucene
J'aurais aimé connaître vos retours sur le sujet
Merci d'avance