J'ai un site web d'annonces php (principalement) et j'utilise actuellement MYSQL comme base de données. Plus tard, je vais utiliser SOLR ou peut-être Sphinx comme un "moteur de recherche".Comment stocker les critères de recherche ou les résultats de recherche?
Je veux permettre aux utilisateurs de voir les « résultats » de recherches qu'ils ont faites avant, mais je ne sais pas par où commencer ...
Comment est-ce fait?
Actuellement, j'ai un formulaire qui est rempli et une fois soumis, le php vérifie juste une table mysql pour voir s'il y a des correspondances.
Devrais-je stocker les 'critères de recherche' et faire une nouvelle recherche chaque fois que les utilisateurs cliquent sur une de leurs recherches précédentes, ou devrais-je stocker les résultats? Je préférerais faire une nouvelle recherche parce que de nouveaux éléments ont pu être insérés depuis la dernière recherche!
Si vous avez besoin de plus d'entrée, juste faites-moi savoir et je vais mettre à jour ce Q.
Merci
vous avez répondu à votre question vous-même. "Devrais-je stocker les 'critères de recherche' et faire une nouvelle recherche chaque fois que les utilisateurs cliquent sur une de leurs recherches précédentes, ou devrais-je stocker les résultats? Je préférerais faire une nouvelle recherche parce que de nouveaux éléments ont pu être insérés la dernière recherche! " 1. Comme vous l'avez indiqué, de nouveaux éléments peuvent avoir été ajoutés 2. stocker des critères de recherche sera toujours plus facile et consommera moins d'espace comparé au stockage des résultats de recherche. donc, enregistrez simplement les critères de recherche. – mkamthan