it-swarm.com.de

Wie kann ich mit Wordpress 3.x eine facettierte Suche implementieren?

Ich möchte Besuchern einer Website erlauben, nach Beiträgen basierend auf verschiedenen Attributen (Kategorien, Tags, benutzerdefinierte Felder) zu suchen.

Ich habe versucht, Solr zu verwenden, aber dies scheint nicht zu funktionieren.

Ich habe versucht, die MySolrServer-Plugins für eine lokale Instanz von Solr und eine gehostete Instanz zu verwenden, aber das Plugin scheint nicht zu funktionieren.

Ich habe auch versucht, Solr für Wordpress zu verwenden, aber das Plugin ließ sich nicht aktivieren.

Ich möchte so etwas wie Taxonomie-Drilldown nicht verwenden.

Wie kann ich nun unter Berücksichtigung dieser Punkte versuchen, eine facettenreiche Suche zu implementieren, mit der Website-Besucher anhand von Attributen nach Posts suchen können?

3
James

Eine meiner bevorzugten Möglichkeiten ist die Verwendung des Factious Plugins. Es ist immer noch ziemlich einfach und verfügt standardmäßig nur über ein Sidebar-Widget. Es hat jedoch eine erweiterbare API (ish thing), mit der Sie Code schreiben können, um ihn an anderer Stelle zu platzieren.

Die Gründe, warum es mir gefällt, sind folgende:

  • Geschrieben von Leuten, die wissen, was sie tun (Code für die Leute WordPress VIP Partners)
  • Einfach
  • Hält die Suche in WordPress aufrecht. Für mich ist das enorm. Ich bin immer skeptisch, wenn es darum geht, Dienste von Drittanbietern zu nutzen.
  • Erweiterbar

Ich bin mir nicht sicher, ob Sie danach suchen, aber es sollte trotzdem ein kleines bisschen einfacher sein als das Schreiben von benutzerdefiniertem WP_Query, und es ist ein gutes Mittel, um Ihre Füße nass zu machen in WordPress 'Objects.

3
Brooke.

Ich habe an einem Plugin gearbeitet ( http://wordpress.org/plugins/fantastic-elasticsearch/ ), das sowohl facettierte Suche als auch bessere bietet Suchfunktionen. Es macht nicht alles und die Küchenspüle, aber es ist ein guter Ausgangspunkt (verwendet ElasticSearch).

1
Paris Holley