5

列の1つが複数値であるという問題に遭遇しました。例:値は(11,22)(11,33)(11,55)、(22,44)、(22,99)

次のようなグループ化操作を実行したいと思います。

  • 11:カウント3
  • 22:カウント3
  • 33:1
  • 44:1
  • 55:1
  • 99:1
4

2 に答える 2

4

複数値フィールドは、まだSolrでグループ化できません。

ドキュメント:-

複数値フィールドでのグループ化のサポートはまだ実装されていません。

于 2012-07-13T07:24:16.020 に答える
4

これを実現する間接的な方法の1つは、このフィールドに対応するすべての値をスペースまたは他の文字でテキストフィールドにコピーしてから、このフィールドをその文字でトークン化することです(whitespace tokenizerスペースの場合を使用)。その後、group byを使用でき、これでうまくいくと思います。

于 2012-07-13T09:31:45.090 に答える