J'ai Sphinx Search fonctionnant sur la production, effectuant la recherche avec des mots-clés, accédés par le sphinxapi.php officiel. Maintenant, j'ai besoin de produire une somme d'un attribut appelé prix avec des résultats de recherche, similaire à la requête SQL "SELECT SUM (t.price) de table_name t WHERE condition". Ces données sont censées être affichées sur une page Web du type "Affichage de 1 à 10 sur 12345 résultats, le coût total est de 67890 $". Comme la documentation le dit, la fonction SUM() est disponible lorsqu'elle est utilisée avec GROUP BY. Cependant, la documentation ne fournit pas suffisamment de détails sur la mise en œuvre, le googling et la recherche Stackoverflow n'aide pas beaucoup.Comment obtenir un SUM d'un attribut dans Sphinx?
Questions:
- Comment dois-je groupe le résultat de la recherche?
- Peut-il être exécuté avec une requête Sphinx, ou dois-je d'abord obtenir les résultats de la recherche, puis interroger à nouveau Sphinx pour obtenir la somme des documents trouvés?
Veuillez nous aviser. Un exemple sera vraiment utile. Je vous remercie.