Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Change the Catalogsearch Advanced
 
webbics
Jr. Member
 
Total Posts:  3
Joined:  2012-10-28
 

Hallo Leute,
ich möchte das Suchverhalten der “Erweiterten Suche” auch genannt Advanced Search ändern.

Es gibt unter Magento die normale/einfache Suche (bei uns im dem Demo Template oben Rechts) und dann gibt es die „Erweitertere Suche“.

Wenn man nun in der Sucheinstellung der erweiterteren Suche bei Ausstattung die Klimaanlage und Sound System auswählt und dann auf suchen klickt, so bekommt man den Test Artikel 1, Test Artikel 2 und Test Artikel 3 angezeigt.

Wenn man sich dann den Test Artikel 1 genauer anschaut, so sieht man unter Zusatzinformationen auf der Produkt Ansichtsseite, dass unter Ausstattung Klimaanlage und Leder zu finden ist.

Unter Test Artikel 2 findet man unter Ausstattung Leder und Sound System.

Jetzt möchten wir jedoch, dass nur Produkte angezeigt werden, die eine Klimaanlage und ein Sound System enthalten. Nicht nur wenn eins von beidem zutrifft.

Die erweitere Suche sucht derzeit mit dem OR Prinzip. Sprich: zeige mir alles an ob Ausstattung A OR (oder) B hat.

Jedoch soll die Suche nach dem AND (und) Prinzip arbeiten. Sprich, zeige mir nur alle Produkte an, bei denen beide Attribute vorhanden sind. Somit dürfte nur Test Artikel 3 angezeigt werden.

Nach Recherchen im Internet sind wir auf zahlreiche Threads gestoßen, die ein ähnliches Problem beschrieben.

Unser Ansatz bisher war, die Datei /app/code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php in Zeile 331 das Wort OR durch ein AND zu ersetzen. Jedoch war dies ohne unseren erhofften Erfolg und bezug sich nur auf die “einfache Suche”. Wenn man dort Klimaanlage und Sound System eingibt, so wird auch nur Test Artikel 3 angezeigt. Jedoch nicht bei der erweiterten Suche.

Shop Informationen:
Unter der URL: http://magento.projekt-webbics.de haben wir ein frisches Magento zum Testen aufgesetzt.
Da es derzeit kein Button zur erweiterteren Suche gibt, musst du die URL: http://magento.projekt-webbics.de/index.php/catalogsearch/advanced benutzen.

Vielen Dank für eure Antworten.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Mirasvit
Guru
 
Avatar
Total Posts:  639
Joined:  2009-08-22
 

You can use this extension http://mirasvit.com/magento-extensions/magento-sphinx-search.html It allows you to significantly increase the search quality (relevance) as well as the search speed.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top