Frage Mehrwertige Attibute-Gruppierung in SOLR


Ich stieß auf ein Problem, bei dem eine meiner Spalten mehrwertig ist. zB: Wert kann sein (11,22) (11,33) (11,55), (22,44), (22,99)

Ich möchte eine Gruppierungsoperation ausführen, die Folgendes ergibt:

  • 11: Zählung 3
  • 22: Zähle 3
  • 33: 1
  • 44: 1
  • 55: 1
  • 99: 1

5
2017-07-13 04:32


Ursprung


Antworten:


Ein indirekter Weg, dies zu erreichen, besteht darin, alle Werte, die diesem Feld entsprechen, mit Leerzeichen oder einem anderen Zeichen zwischen ihnen in einem Textfeld zu kopieren und dann dieses Feld mit diesem Zeichen zu token (unter Verwendung von whitespace tokenizer im Falle von Leerzeichen). Dann kannst du gruppenweise verwenden und ich glaube, das sollte funktionieren.


4
2017-07-13 09:31



Das mehrwertige Feld kann noch nicht in Solr gruppiert werden.

Dokumentation : -

Unterstützung für die Gruppierung in einem mehrwertigen Feld wurde noch nicht unterstützt   implementiert.


4
2017-07-13 07:24