Dans ma configuration actuelle, j'ai un index de recherche zend lucene qui stocke les clés primaires des lignes my_table dans l'index, ainsi que d'autres champs non stockés.Utilisation de la table temporaire pour les recherches zend puis fusion avec l'ensemble de données
Lors d'une recherche, l'index est interrogé, dont les résultats sont ensuite bouclés et insérés dans une table temporaire mysql, qui est ensuite jointe via la clé primaire sur my_table. Cela me permet ensuite d'effectuer des requêtes sql avancées (par exemple, en utilisant la formule Hersine, obtenir des données d'autres tables jointes, filtrer par score puis par date, etc.). Je voulais juste savoir si c'était une bonne implémentation. Cela fonctionne, mais je suis préoccupé par le nombre d'insertions car ce jeu de données est susceptible d'être assez gros (quelques milliers d'enregistrements).
Merci à l'avance
parce que je voudrais les commander d'abord par pertinence, puis par date – studioromeo