Facet API und Entity Reference Autocomplete

7

Ich habe zwei Inhaltstypen mit Drupal 7:

  • Stadt
  • Stellenangebot mit einem Entitätsreferenz-CCK-Feld mit dem Namen "Stadt", das Knotenentitäten vom Typ Stadt akzeptiert.

Ich verwende auch das Apachesolr-Modul mit Facet-API und möchte, dass meine Benutzer die Angebote nach Stadt filtern können. Da ich jedoch Tausende von Städten in der Datenbank habe, ist das Widget "Links" unbrauchbar.

Wie kann ich das Autocomplete-Widget des Entity Reference-Moduls (oder https://drupal.org/project/entityreference_autocomplete oder ein anderes ...) problemlos in die Facet-API integrieren?

Lucas T.
quelle

Antworten:

3

Wenn Sie die Such-API Solr mit der Facetten-API verwenden, können Sie eine Suchindexansicht erstellen und Facetapi Multiselect zusammen mit Ausgewählt verwenden , damit Ihre Benutzer die Stadt über ein benutzerfreundliches Dropdown-Feld auswählen können (ausgewählt unterstützt nicht nur die Eingabe der Suchbegriff, aber es ermöglicht auch Fuzzy-Matching). Auch wenn der Inhaltstyp Stadt nicht in Apache Solr indiziert ist, können Sie in Ihrer Suchansicht eine Beziehung erstellen und die Stadt dem FacetAPI-System zur Verfügung stellen. Sie können die Stadt sogar als Filter (wenn Sie sich überhaupt nicht mit Facetten herumschlagen möchten) für Ihre Benutzer mit einer Ansichtsbeziehung verfügbar machen.


quelle