# Suche ungenau / Ergebnisse nicht korrekt

**URL:** <https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769>\
**Category:** Allgemein\
**Created:** [18. Juni 2020 um 12:04 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769 "2020-06-18T12:04:53Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [28. Juli 2020 um 03:25 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/41 "2020-07-28T03:25:18Z")

</div>

Weiß denn jemand, wie man in die Storefront-Suche und Admin-Suche eingreifen kann?

wenn Shopware das nicht auf die Reihe kriegt (oder es nicht mal für nötig hält, ein Statement abzugeben), muss ich es halt selber machen …

echt ne Unverschämtheit eigentlich

die Tickets liegen da wohl auch für alle Ewigkeit …

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [28. Juli 2020 um 05:42 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/42 "2020-07-28T05:42:26Z")

</div>

> [@FloC3 schrieb:](https://forum.shopware.com/profile/27446/FloC3 "FloC3")
> 
> Weiß denn jemand, wie man in die Storefront-Suche und Admin-Suche eingreifen kann?

Gab hier ja schon ein Beispiel im Thread:&nbsp;[https://forum.shopware.com/discussion/comment/270947/#Comment\_270947](https://forum.shopware.com/discussion/comment/270947/#Comment_270947)&nbsp;

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [28. Juli 2020 um 06:25 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/43 "2020-07-28T06:25:33Z")

</div>

Eine Core-Lösung wäre wünschenswert …

abef löst dieses ominöse Plugin auch das Problem der falschen Ergebnisse? Ich glaube nicht

---

<div class="post-metadata">

**Author:** ![mabowi](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@mabowi](https://forum.shopware.com/u/mabowi)\
**Post date:** [11. August 2020 um 09:55 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/44 "2020-08-11T09:55:04Z")

</div>

Die Suche ist aktuell leider trotz dem genannten Plugin ([Link](https://github.com/mnaczenski/MNExtendSearch)) unbrauchbar.

Das Plugin bietet nur die Möglichkeit, weitere Felder in die Suche aufzunehmen oder das Ranking der verschiedenen Felder zu beeinflussen.&nbsp;

Das ändert leider nichts an der Logik.

Bei der Indexierung (dal:refresh:index) werden Produkttitel wie z.B. „Nike Hoodie Training“ etc. in einzelne Keywords zerlegt und in der Datenbank (product\_search\_keyword) gespeichert.

Die Suche z.B. nach Nike Hoodie sucht dann nach Suchergebnissen die&nbsp; „Nike“ ODER „Hoodie“ ODER abgewandelte Wörter beinhalten.

Das erklärt die bescheidenen Ergebnisse. Das Ranking bzw. Boost-Faktor ist dem Fall egal, da alle Artikelnamen natürlich gleich hoch gerankt werden.

Im Backend sieht es nicht anders aus, z.B. werden Kunden bei der Suche nach einer Emailadresse nicht gefunden. Nimmt man nur den Teil bis zum @ sind die Ergebnisse meist besser.

Aktuell ist die Suchfunktionalität also eher ein Witz und nahezu unbrauchbar.

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [12. August 2020 um 07:02 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/45 "2020-08-12T07:02:40Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍ das Plugin von dir funktioniert offenbar nicht … Herstellername wird nicht von der Suche berücksichtigt… auch nicht mit Gewichtung 5000.

wird das im Standard überhaupt berücksichtigt? Wurde es bei uns nämlich nicht. Man kann aber Herstellername auch nicht als zusätzliches Feld in deinem Plugin aktivieren…

und ja, natürlich hab ich&nbsp;bin/console dal:refresh:index ausgefürt

&nbsp;

**EDIT** : Problem gefunden.

```
if ($this->systemConfigService->get('MNExtendSearch.config.manufacturername') == true) {

            $ranking = $this->systemConfigService->get('MNExtendSearch.config.rankingmanufacturername');

            if ($product->getManufacturer()) {
                $keywords->add(new AnalyzedKeyword((string) $product->getManufacturer()->getTranslation('name'), $ranking));
            }
        }

```

hier in deinem Plugin ist $product-\>getManufacturer() NULL, auch wenn getManufacturerId() nicht NULL ist. Der Manufacturer ist also im Produkt offenbar nicht geladen

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [12. August 2020 um 07:10 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/46 "2020-08-12T07:10:27Z")

</div>

[https://github.com/shopware/platform/blob/2fa905253b66aca7ee752ea61b1cd0ccd0c0f33c/src/Core/Content/Product/SearchKeyword/ProductSearchKeywordAnalyzer.php#L35](https://github.com/shopware/platform/blob/2fa905253b66aca7ee752ea61b1cd0ccd0c0f33c/src/Core/Content/Product/SearchKeyword/ProductSearchKeywordAnalyzer.php#L35)

Also im Standard werden die analysiert und auch in die Keyword-Tabelle übernommen. Das hat nichts mit dem Plugin zu tun.

Du kannst das in der DB ja auch nachvollziehen, indem du dir die Keyword-Tabelle ansiehst und nach deinem Keyword suchst.

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [12. August 2020 um 07:19 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/47 "2020-08-12T07:19:12Z")

</div>

ne wird bei mir definitiv NICHT durchsucht. Auch nicht in einem Standardshop. Und zwar in keinem von uns …&nbsp;

Hab dein Plugin erweitert (Fehler siehe oben) um die Hersteller auch zu laden.

```
if ($this->systemConfigService->get('MNExtendSearch.config.manufacturername') == true) {

            $ranking = $this->systemConfigService->get('MNExtendSearch.config.rankingmanufacturername');

            if ($product->getManufacturerId() != null)
            {
                $criteria = new Criteria([$product->getManufacturerId()]);

                /** @var ProductManufacturerEntity $manufacturer */
                $manufacturer = $this->manufacturerRepository
                    ->search($criteria, $context)
                    ->get($product->getManufacturerId());

                if ($manufacturer)
                {
                    $keywords->add(new AnalyzedKeyword((string) $manufacturer->getName(), $ranking));
                }
            }
        }

```

ist vermutlich das selbe Problem wie in deinem Plugin:&nbsp;**$product-\>getManufacturer()**&nbsp;ist NULL !

---

<div class="post-metadata">

**Author:** ![Exe](https://avatars.discourse-cdn.com/v4/letter/e/49beb7/32.png) [@Exe](https://forum.shopware.com/u/Exe)\
**Post date:** [12. August 2020 um 07:37 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/48 "2020-08-12T07:37:28Z")

</div>

Bisher hat sich bei uns noch keiner über die Suche intern beschwert aber habt ihr schon Erfahrung mit der ElasticSearch Suche?

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍ welche Daten laufen in ES rein und werden für die Suche genutzt? Könnte man wie in deinem Pluginbeispiel, die Daten festlegen, was genutzt werden soll? Zum Beispiel würde wir den Hersteller nicht in die Suche aufnehmen. Das könnte ich wie in deinem Plugin recht gut erkennbar ja einfach aus der normalen rausnehmen. Aber würde das dann auch für die ES Suche gelten, die wir sicher später irgendwann einbinden werden?

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [12. August 2020 um 09:14 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/49 "2020-08-12T09:14:03Z")

</div>

> [@Exe schrieb:](https://forum.shopware.com/profile/19405/Exe "Exe")
> 
> Bisher hat sich bei uns noch keiner über die Suche intern beschwert aber habt ihr schon Erfahrung mit der ElasticSearch Suche?
> 
> [@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski „Moritz Naczenski“)‍ welche Daten laufen in ES rein und werden für die Suche genutzt? Könnte man wie in deinem Pluginbeispiel, die Daten festlegen, was genutzt werden soll? Zum Beispiel würde wir den Hersteller nicht in die Suche aufnehmen. Das könnte ich wie in deinem Plugin recht gut erkennbar ja einfach aus der normalen rausnehmen. Aber würde das dann auch für die ES Suche gelten, die wir sicher später irgendwann einbinden werden?

Elasticsearch hat da eine deutlich abweichende Implementierung:&nbsp;[https://github.com/shopware/platform/blob/master/src/Elasticsearch/Framework/AbstractElasticsearchDefinition.php#L83](https://github.com/shopware/platform/blob/master/src/Elasticsearch/Framework/AbstractElasticsearchDefinition.php#L83)

Soweit ich weiß, gibt es im Index nur zwei Felder um die Indexierung möglichst Schmal zu halten und auch den Index klein zu halten. In diese Felder werden dann aber die Informationen aus den Entitäten reingeschrieben (siehe oben)

---

<div class="post-metadata">

**Author:** ![brtsos](https://avatars.discourse-cdn.com/v4/letter/b/8e8cbc/32.png) [@brtsos](https://forum.shopware.com/u/brtsos)\
**Post date:** [17. August 2020 um 11:52 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/50 "2020-08-17T11:52:37Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍ Wie ist die Beste weg zu indexieren? Soll ich es in der Nacht machen? Das dauert so langsam. Kann man es teilen? Ist Shop in Zwischenzeit langsam. Es gibt ggn 3000 Artikel. Danke für die Antwort.

&nbsp;

---

<div class="post-metadata">

**Author:** ![joker464](https://avatars.discourse-cdn.com/v4/letter/j/a9a28c/32.png) [@joker464](https://forum.shopware.com/u/joker464)\
**Post date:** [3. Oktober 2020 um 14:44 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/51 "2020-10-03T14:44:08Z")

</div>

Hi zusammmen,

gibt es mitlerweile schon einen Lösungsansatz, oder etwas neues zur Verbesserung der normale Suche?

Grüße

---

<div class="post-metadata">

**Author:** ![canetti2](https://avatars.discourse-cdn.com/v4/letter/c/a8b319/32.png) [@canetti2](https://forum.shopware.com/u/canetti2)\
**Post date:** [4. Oktober 2020 um 13:49 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/52 "2020-10-04T13:49:53Z")

</div>

Ich möchte mich der Frage auch noch mal anschließen. Eine funktionierende Suche finde ich bei einem Onlineshop extrem wichtig! Es wäre toll, wenn sich Shopware diesem Thema annehmen und nicht auf irgendwelche Plugins verweisen würde. Eine Suche ist doch eine Kernfunktionalität, die jeder Shop beherrschen muss. Das man keine perfekte Google-Suche erwarten kann, ist klar, aber jetzt ist wirklich noch viiiel Luft nach oben.

---

<div class="post-metadata">

**Author:** ![ThomasChr](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomaschr/32/10466_2.png) [@ThomasChr](https://forum.shopware.com/u/ThomasChr)\
**Post date:** [7. Oktober 2020 um 15:13 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/53 "2020-10-07T15:13:58Z")

</div>

Ich hatte hier bei einem Kunden mal geforscht warum bei der Eingabe der Lieferantenartikelnummer ein Artikel gefunden wurde der mit dieser Lieferantenartikelnummer garnix zu tun hatte:

> Bei der Suche nach der Lieferantenartikelnummer ‚377902‘ findet er den Artikel ‚HM300902‘ weil er innerhalb der rückwärts geschriebenen Artikelnummer ‚209003MH‘ mit LIKE ‚209\_\_3%‘ sucht. Das hätte man ja wissen können…

Da wird also zur Suche nicht nur die Artikelnummer genommen, sondern diese auch rückwärts und dann mit beliebigen Zufallszeichen zwischendrin…&nbsp;

Wie soll man das dem Kunden erklären?

---

<div class="post-metadata">

**Author:** ![yodolphe](https://avatars.discourse-cdn.com/v4/letter/y/d07c76/32.png) [@yodolphe](https://forum.shopware.com/u/yodolphe)\
**Post date:** [7. Oktober 2020 um 15:26 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/54 "2020-10-07T15:26:45Z")

</div>

Es sollte zumindest bei der Suche nach einem exakten, einzigartigen, eindeutigen&nbsp;Artikelnamen z. B. **„Großer Beispielartikel mit ganz bestimmten Features“** &nbsp;genau&nbsp;dieser Artikel auch irgendwie vorne in den Ergebnissen auftauchen.

Vor allem wenn angeblich nach „Besten Ergebnissen“ sortiert wird…&nbsp;Aber dieser Artikel taucht nichtmal auf der ersten Ergebnisseite auf. Das ist doch wirklich ein erwartbares verhalten, das muss _der_ Voll-Treffer sein.

So kann es nicht bleiben, das ist hoffentlich klar.

---

<div class="post-metadata">

**Author:** ![UhrenZietz](https://avatars.discourse-cdn.com/v4/letter/u/3ec8ea/32.png) [@UhrenZietz](https://forum.shopware.com/u/UhrenZietz)\
**Post date:** [7. Oktober 2020 um 15:40 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/55 "2020-10-07T15:40:18Z")

</div>

Bin mir nicht so sicher, aber ich habe den Eindruck, das Minuszeichen wirkt irgendwie als Trennzeichen/Aufsplitter. Die Suche funktioniert auch erst größer 3-5 Zeichen so richtig.

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [7. Oktober 2020 um 15:41 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/56 "2020-10-07T15:41:15Z")

</div>

gefühlt weiß jeder, dass die Suche in SW6 bescheiden ist, nur Shopware selbst offenbar nicht. Oder es ist ihnen halt egal …

da werden lieber Sachen umgesetzt wie

- Labels der Zusatzfelder in der Storefront verfügbar machen
- Einkaufspreise können nun in Brutto und Netto angegeben werden
- Bei abgeschnittenen Produktnamen in den Produktboxen werden nun Auslassungspunkte angefügt
- In der Administration werden Kopfzellen rechtsbündiger Spalten in der Komponente `sw-data-grid` jetzt nach rechts ausrichten

&nbsp;

---

<div class="post-metadata">

**Author:** ![tarkka.ch](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/tarkka.ch/32/13452_2.png) [@tarkka.ch](https://forum.shopware.com/u/tarkka.ch)\
**Post date:** [7. Oktober 2020 um 16:27 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/57 "2020-10-07T16:27:18Z")

</div>

> [@FloC3 schrieb:](https://forum.shopware.com/profile/27446/FloC3 "FloC3")
> 
> gefühlt weiß jeder, dass die Suche in SW6 bescheiden ist, nur Shopware selbst offenbar nicht. Oder es ist ihnen halt egal …
> 
> &nbsp;

Moritz hat Dir doch schon vor Monaten geantwortet und den Hinweis „Plugins“ gepostet. Mit Deinem Sortiment&nbsp;wirst Du wohl mit einer Standardsuche eines Shops nie ganz glücklich werden.

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [7. Oktober 2020 um 17:41 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/58 "2020-10-07T17:41:21Z")

</div>

@tarkka.ch‍ Sorry aber das wirkt schon etwas dreist, wenn ich für eine normale funktionierende Suche ein „Plugin“ brauche. Welches übrigens auch nicht weiterhilft.

azsserdem hat das mit dem Sortiment nix zu tun. Ich will einfach nur eine suche die findet was sie soll bzw. nicht findet was sie nicht soll

---

<div class="post-metadata">

**Author:** ![opalion](https://avatars.discourse-cdn.com/v4/letter/o/a587f6/32.png) [@opalion](https://forum.shopware.com/u/opalion)\
**Post date:** [7. Oktober 2020 um 20:59 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/59 "2020-10-07T20:59:07Z")

</div>

Auch in der neuen Version 6.3.2.0 von Shopware ist die Suche nicht besser geworden. Das logischte liegt natürlich auf der Hand: Man braucht die Suchbegriffe, wenn sie durch Leerzeichen getrennt sind, statt mit OR nur mit AND zu verknüpfen. Dann finde ich bei Nike Training Hoodie auch nur mehr den und nicht einen Adidas Hoodie oder ein Training Shirt, was nonsens ist.

Das Shopware das noch immer nicht behoben hat und hierzu gibt es schon einige Issues im Bug-Tracker ist nicht nachvollziehbar, vor allem ist das in einem Tag gefixt.

Unser Ticket hierzu ist schon **4 Monate alt! Dazu fehlen mir wirklich die Worte, ein so wichtiges Feature so lange nicht anzupacken. [@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍**  
[Shopware Issuetracker](https://issues.shopware.com/issues/NEXT-9136)

Wir merken in Google Analytics dass viele bei uns suchen und wissen, dass sie hier in Shopware nichts finden und verlieren dadurch Umsatz. Die meisten User nutzen eine Suche im Shop und navigieren nicht durch 3-stufige Kategorienebenen, wenn man viele Produkte hat.

Wir weichen nun auf einen externen Suchdienst aus (mit einem Plugin eines Dritt-Herstellers) und hoffen, damit die Umsatzverluste wett zu machen.

Nach dem Motto, ein Bild sagt mehr als 1000 Worte, braucht man sich nur die beiden Screenshots ansehen: Es gibt zumindest mal mindestens zwei Hoodies für Herren. Sucht man danach, findet man sie nicht, dafür alles mögliche andere.

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/c/cb0dee27d456c42b1aa316813cf6f6ad737a19b3.png)

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/f/f9d854b83d491b617f011b5c9e3d24c2e40095fe.png)

---

<div class="post-metadata">

**Author:** ![SB1](https://avatars.discourse-cdn.com/v4/letter/s/0ea827/32.png) [@SB1](https://forum.shopware.com/u/SB1)\
**Post date:** [7. Oktober 2020 um 21:08 UTC](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769/60 "2020-10-07T21:08:03Z")

</div>

sorry aber was erwartest du bitte bei shopware 6 ? auch wenn das marketing gut funktioniert hat, ist diese version das totale desaster. wir hatten hier einige projekte am start, die auch interesse an shopware enterprise und platin subsciption hatten (also geld zahlen wollten!) - kann man so vergessen. wir setzen mittlerweile auf andere produkte - wenn shopware so weiter macht, ist die plattform tot - gleiches schicksal wie xt:commerce.&nbsp;

&nbsp;

[Vorherige Seite](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769.md?page=2)

[Nächste Seite](https://forum.shopware.com/t/suche-ungenau-ergebnisse-nicht-korrekt/67769.md?page=4)
