0

この SQL クエリに SolrNet を使用した同等の solr クエリはありますか?

SELECT COUNT(field1), SUM(field2) FROM table1 GROUP BY field3, field4

ありがとう

4

1 に答える 1

1

Solr は SQL を直接置き換えるものではありません。

あなたは試してみたいかもしれません:-

  1. 複数のフィールドでのグループ化はまだ実装されていませんが、同じSOLR-2553およびSOLR-2526に対して JIRA が存在します。
  2. オプションで、Field3_Field4 の組み合わせで新しいフィールドを作成し、そのフィールドをグループ化に使用できます。
  3. SUM(field2) は、グループ内のすべての結果を手動で追加することにより、クライアント側で処理できます。ただし、これには、グループからすべての結果を返す必要があります。
  4. Count(field1) はgroup.facet機能で実装できます。
于 2013-09-10T04:16:43.653 に答える