Sortiere verschiedene Gruppen mit verschiedenen Sortierreihenfolgen in solr

8

Wir verwenden solr, um eine E-Commerce-Anwendung zu erstellen, und Produkte werden nach Unterkategorien in einer übergeordneten Kategorie gruppiert. Wir verwenden eine dynamische Sortierreihenfolge, um zu bestimmen, wo das Produkt in einer Unterkategorie liegt, und das gleiche Produkt kann in mehr als einer Unterkategorie erscheinen. Wir verfolgen die Sortierreihenfolge mithilfe des dynamischen Feldes und jedes Produkt hat mehrere Sortierreihenfolgen, abhängig davon, zu wie vielen Unterkategorien es gehört. Wir müssen diese Produkte in der Unterkategorie gruppieren und sie in der richtigen Sortierreihenfolge sortieren. Ein Beispiel unten, jede Hilfe würde sehr geschätzt werden und wir versuchen, es mit einer einzigen Abfrage zu erreichen.

  • Jeans
    • Bootcut
      • Produkt1
      • Produkt2
    • Mager
      • Produkt1
      • Produkt3

Produkte haben die folgende Sortierreihenfolge

  • Produkt1-bootcutSortOrder-10 skinnySortOrder-1
  • Product2-bootcutSortOrder-3
  • Product3-skinnySortOrder-5

Erwartetes Ergebnis unter Berücksichtigung der Sortierreihenfolge unter jeder Gruppe

  • Bootcut
    • Produkt2
    • Produkt1
  • Mager
    • Produkt1
    • Produkt3

Wir möchten, dass jede einzelne Gruppe mit ihrer Sortierreihenfolge sortiert wird - group.query = {Unterkategorie: Bootcut} & amp; group.sort = bootcutSortOrder asc & amp; group.query = {Unterkategorie: Skinny} & amp; group.sort = SkinnySortOrder asc

Was Solr tut, ist, dass es nach der Kombination von bootCutSortOrder asc, skinnySortOrder asc sortiert.

Ist es in solr möglich, jeden Abschnitt der Gruppe mit einer eigenen Sortierreihenfolge zu sortieren?

wir verwenden die neueste Version von solr und sind auch mit solr 4 in Ordnung.

    
Prakash 28.03.2012, 22:50
quelle

1 Antwort

0

Wenn ich Ihre Erklärung richtig verstanden habe, denke ich, dass Sie nach Facettensuche suchen.

Zum Glück, Lucene & amp; Solr unterstützt es. Sie können sich auf Folgendes beziehen.

Solr-Facettensuche

Lucene-Facettensuche

Eine andere Seite der facettierten Lucene-Suche

    
phani 04.03.2013 20:12
quelle

Tags und Links