私は、公式のsphinxapi.phpからアクセスできる、キーワードで検索を実行して、スフィンクスサーチを運用中に実行しています。今度は、SQLクエリ "SELECT SUM(t.price)from table_name t WHERE condition"と同様に、検索結果とともにpriceという属性の合計を出力する必要があります。このデータは、「12345件の結果のうち1〜10件を表示し、合計費用は$ 67890」のようなWebページに表示されるはずです。ドキュメントにあるように、GROUP BYと一緒に使用するとSUM()関数を使用できます。しかし、ドキュメントでは、実装、グーグル、検索について十分な詳細が提供されていません。Stackoverflowはあまり役に立ちません。Sphinxで属性のSUMを取得する方法は?
質問:
- どのように私はグループの検索結果をすべきか?
- 1回のSphinxリクエストで実行できますか、最初に検索結果を取得してからSphinxに再度問い合わせて、見つかったドキュメントの合計を取得する必要がありますか?
助言してください。例が本当に役に立ちます。ありがとうございました。