Jump to content

Extension du moteur de recherche interne ou implémentation d'un outil externe


Recommended Posts

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

Link to comment
Share on other sites

  • 4 months later...

Je déterre ce sujet car je viens de faire la première solution, avec ajout d'un champ dans le BO et dans la table ps_product_lang, et tout fonctionne parfaitement. Je pense donc que c'est la meilleure solution, car elle est rapide à mettre en place et ne demande pas de module extérieur.

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...