Artikelkategorien in Suche ausschließen / priorisieren

Hallo zusammen,

gibt es eine Möglichkeit, eine Artikelkategorie in der Live-Suche von Shopware auszuschließen bzw. die Reihenfolge zu priorisieren?

Als Beispiel: Wir bieten Artikel im StandardDesign und im WunschDesign an. Sucht man nach einem Artikel, liegen die WunschDesign Artikel immer vor den StandardDesigns. Das ist ungeschickt, weil die StandardDesigns gefragter sind und im Shop bevorzugt gekauft werden. Wir möchten das WunschDesign entweder nach den StandardDesigns auflisten oder komplett aus der Suche entfernen.

Die Reihenfolge sollte auch die Suchergebnisse bei einer ausgeführten Suche beeinflussen. Die Artikel sind jeweils in einer eigenen Kategorie hinterlegt.

Hat jemand eine Idee, wie man das umsetzen kann? 

VG

Hat wirklich niemand einen Tipp dazu?

Hast Du mal versucht, das Wort wunschDesign in die Blacklist einzutragen?

@simplybecause schrieb:

Hast Du mal versucht, das Wort wunschDesign in die Blacklist einzutragen?

Vielen Dank für Deine Nachricht. Das habe ich schon getestet. Da meist nach dem Produktnamen gesucht wird, hat die Blacklist keine Auswirkung auf das Suchergebnis.

Hast du auch die intelligente Suche im Einsatz?

Ist das ein Plugin? 

Jepps: http://store.shopware.com/swagfuzzy/intelligente-suche.html
Da kann man Freitextfelder einbinden und über die Einstellungen die Relevanz der Felder beeinflussen und somit die Suchergebnisse.
Kannst ja auch mal im Store nach anderen Plugins suchen, die die Suche verbessern sollen, ob die auch solch Möglichkeiten haben.

Hier würde sich ein kleines Plugin anbieten.

Man könnte das über ein Freitextfeld auf Kategorieebene lösen. Das nötige Event, in das man sich reinhängen muss, ist  Shopware_SearchBundle_Create_Ajax_Search_Criteria. Mithilfe des SearchBundles und der CategoryCondition sollte es recht einfach sein, die entsprechenden Kategorien abzufragen und so aus der Suche auszuschließen. Gleiches gilt natürlich auch auf Produktebene.