2016-10-26 4 views
0

Wie Drupal Facetten Solr Abfrage-Operator von "AND" zu "ODER" ändern?Drupal Facetten Relevanz Sortierung - Ändern Solr Query Operator von "UND" auf "ODER"?

Wir arbeiten an einem auf Drupal basierenden Job Board und möchten, dass unsere facettierte Suche Ergebnisse liefert, die Teile ausgewählter Facetten entsprechen.

z. Die Abfrage hat die Facetten "facet1", "facet2", "facet3", "facet4" - alle aus verschiedenen Taxonomien und damit in verschiedenen Facettenblöcken. Standardverhalten ist, dass alle Ergebnisse notwendigerweise ALLE Facetten enthalten, aber aufgelistet werden müssen Ergebnisse, die nur Teile. ZB:

  1. "facet1", "facet2", "facet3", "facet4"
  2. "facet1", "facet2", "facet4"
  3. "facet1", "facet3", „facet4 "
  4. "facet3", "facet4"
  5. "facet1", "facet3"
  6. "facet3","
  7. facet4
  8. "facet1"

Wie können wir das erreichen?

Antwort

0

Try this: Konfigurieren Sie die Anzeige Ihrer Facette und unter globalen Einstellungen der Bediener ändern von und nach OR. Gehen Sie dazu zu admin/config/search/apachesolr/settings und klicken Sie in der Konfigurationsspalte auf den Link Facets, wählen Sie dann in der Spalte operations "configure display" für Ihre Facette, um Ihre Facette zu bearbeiten und scrollen Sie dann nach unten und wählen Sie OR unter dem Operator und speichern Sie Ihre Konfiguration.

+0

das Problem ist, dass dies nur innerhalb einer einzigen Facette funktioniert und nicht auf die Kombination von z.B. Facettenblock 1 mit Facettenblock2 – user3918369