2010-12-15 71 views
0

J'écris quelques requêtes pour le moteur de recherche ayant 5 paramètres.Comment trier le jeu de résultats sur la base d'une valeur?

C'est une recherche de base mais le problème est que je veux trier l'ordre des résultats sur la base d'une sélection comme nous le faisons dans les moteurs de recherche avec la fonctionnalité de pertinence. J'utilise codeigniter comme structure et Bibliothèque d'enregistrements actifs pour les opérations de base de données.

Merci

J

+0

Pourriez-vous s'il vous plaît nous fournir plus de détails sur la question et ce que vous obtenez en conséquence? –

+0

Cette question est loin d'être vague pour donner une réponse. –

Répondre

3

D'abord, vous devez définir une fonction de pertinence, vous devez calculer la pertinence de chaque résultat, vous devez trier par le résultat de ce calcul. C'est théoriquement simple, la partie difficile arrive avec une bonne fonction de pertinence. Nous ne pouvons pas faire cela pour vous sur la base d'une vague description de certains moteurs de recherche.

+0

J'ai cherché comment gérer cette requête. C'est le plus facile à gérer en utilisant CODEIGNITER comme framework. J'ai utilisé l'assistant ActiveRecords pour obtenir le résultat. –