0

solrnet 0.40 のグループ化機能を使用しています。そして、私は単一のフィールド(ファイル名など)でグループ化しています。

しかし、結果では、グループ (ファイル名) の複​​数のヒットを表示したいと思います。

  • ファイル名-1

    • ヒット-1、ヒット-2....ヒット-n
  • ファイル名-2

    • ヒット-1、ヒット-2....

等々....

グループ化によって、各グループに対してセカンダリ クエリを実行する明白な方法以外に、クラスター化された結果を取得する機能が得られる方法はありますか?

ティア

4

1 に答える 1

2

グループ化パラメーターを目的の値に設定するだけで済みました。たとえば、10 に設定すると、グループごとに 10 件の結果が得られます。

 Grouping = new GroupingParameters()
        {
            Fields = new [] { "manu_exact" },
            Format = GroupingFormat.Grouped,
            Limit = 10,
        }
于 2012-11-13T21:29:28.587 に答える