# Suche findet nicht alle Artikel trotz selber/ähnlicher Schlagwörter

**URL:** <https://forum.shopware.com/t/suche-findet-nicht-alle-artikel-trotz-selber-ahnlicher-schlagworter/66688>\
**Category:** Allgemein\
**Created:** [4. Mai 2020 um 09:55 UTC](https://forum.shopware.com/t/suche-findet-nicht-alle-artikel-trotz-selber-ahnlicher-schlagworter/66688 "2020-05-04T09:55:51Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Relauncher](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@Relauncher](https://forum.shopware.com/u/Relauncher)\
**Post date:** [4. Mai 2020 um 09:55 UTC](https://forum.shopware.com/t/suche-findet-nicht-alle-artikel-trotz-selber-ahnlicher-schlagworter/66688/1 "2020-05-04T09:55:51Z")

</div>

Hallo,

ich habe in meinem Shop verschiedene Bücher mit verschiedenen Autorennamen, die über ein Freitextfeld dem Artikel zugewiesen werden.

z.B

„Buch 1 - Fabian Müller“

„Buch 2 - Fabian Müller“

„Buch 3 - Fabian Müller“

„Buch 4 - Michael Müller“

Gebe ich in der Suche jetzt „Müller“ ein, sollten Theoretisch ja alle 4 Artikel auftauchen - es erscheinen aber nur Bücher von „Fabian Müller“, nicht von „Michael Müller“. Gebe ich „Michael Müller“ ein, kommt die Meldung „Leider wurden zu Ihrer Suchanfrage keine Artikel gefunden“, obwohl der Artikel vorhanden ist und z.B. über die Eingabe des Titels „Buch 4“ gefunden wird.

Such-Cache habe ich schon mehrmals gelöscht und neu Aufgebaut, ich habe die Und-Logik der Suche aktiviert, trotzdem kein Ergebnis für Bücher von „Michael Müller“. Was mache ich falsch oder muss ich korriegieren?

Danke für die Hilfe!

---

<div class="post-metadata">

**Author:** ![Relauncher](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@Relauncher](https://forum.shopware.com/u/Relauncher)\
**Post date:** [4. Mai 2020 um 13:09 UTC](https://forum.shopware.com/t/suche-findet-nicht-alle-artikel-trotz-selber-ahnlicher-schlagworter/66688/2 "2020-05-04T13:09:03Z")

</div>

Hallo nochmal, nach einigem Lesen in der Dokumentation bin ich hier:

> **[Shopware 5 - Einstellungen - Suche](https://docs.shopware.com/de/shopware-5-de/einstellungen/suche)**
>
> In den allgemeinen Einstellungen (Grundeinstellungen) nimmst Du die Konfiguration der Suche vor. Hierbei kannst Du anhand der Eintragung von Werten die Suchergebnisse optimieren.

&nbsp;

auf folgenden Hinweis gestoßen:

> Lösche keine Felder oder Tabellen! Hier bestehen Abhängigkeiten untereinander! Änderungen können zu Fehlfunktionen der Suche führen.

Ich habe in den Relevanzen/Feldern einige der Standardgemäß eingestellten Felder (z.B. Kategorie-Keywords) entfernt (gibt ja extra einen roten Button hierfür. War das etwa ein Fehler? Falls ja, wie kann ich die gelöschten Felder wieder herstellen, sodass es keine nachhaltigen Nachteile deswegen gibt ?

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [4. Mai 2020 um 13:20 UTC](https://forum.shopware.com/t/suche-findet-nicht-alle-artikel-trotz-selber-ahnlicher-schlagworter/66688/3 "2020-05-04T13:20:55Z")

</div>

Die Standardtabellen müssten so aussehen:

**s\_search\_fields**

1,Kategorie-Keywords,10,metakeywords,2,0  
2,Kategorie-Überschrift,70,description,2,0  
3,Artikel-Name,400,name,1,0  
4,Artikel-Keywords,10,keywords,1,0  
5,Artikel-Bestellnummer,50,ordernumber,4,0  
6,Hersteller-Name,45,name,3,0  
7,Artikel-Name Übersetzung,50,name,5,0  
8,Artikel-Keywords Übersetzung,10,keywords,5,0

**s\_search\_tables**

1,s\_articles,NULL,NULL,NULL  
2,s\_categories,s\_articles\_categories,categoryID,NULL  
3,s\_articles\_supplier,NULL,supplierID,NULL  
4,s\_articles\_details,s\_articles\_details,id,NULL  
5,s\_articles\_translations,NULL,NULL,NULL  
6,s\_articles\_attributes,NULL,NULL,NULL

---

<div class="post-metadata">

**Author:** ![Relauncher](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@Relauncher](https://forum.shopware.com/u/Relauncher)\
**Post date:** [4. Mai 2020 um 14:02 UTC](https://forum.shopware.com/t/suche-findet-nicht-alle-artikel-trotz-selber-ahnlicher-schlagworter/66688/4 "2020-05-04T14:02:36Z")

</div>

Danke,

ich habe die Felder wieder hergestellt, Such-Cache gelöscht und über die Console neu Aufgebaut.

Leider immer noch das selbe Problem.

Ich habe dann noch hier geschaut:

> **[Shopware 5 - Tutorials & FAQs - Shopware Suche Debuggen](https://docs.shopware.com/de/shopware-5-de/tutorials-und-faq/suche-debuggen)**
>
> Dein Shop liefert Dir bei der Suche nicht die Ergebnisse, die Du erwartest? Dann bist Du hier genau richtig! Wir werden einige Punkte überprüfen an denen Du schnell feststellen kannst, ob die Shopware Suche auch genau das macht, was Du möchtest.

Im Abschnitt „Suchindex überprüfen“ steht:

> Gehe hierzu in Deine Datenbank und suche nach der Tabelle s\_search\_keywords. Befinden Sich hier Einträge für die Spalte „Soundex“ mit dem Wet NULL die keine Zahl als Eintrag haben, so ist dies ein Indiz dafür, dass der Suchindex nicht korrekt aufgebaut wurde.

Ich habe das gechekct und habe sehr viele EInträge, die den Wert NULL haben - obwohl ich den Cache mehrmals über die Console neu aufgebaut habe, via

> php bin/console sw:refresh:search:index

Ich habe 14.000 + Artikel, also recht viele, das Cache aufbauen dauert aber immer nur ca. eine Minute - mache ich hier was falsch?

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [4. Mai 2020 um 15:10 UTC](https://forum.shopware.com/t/suche-findet-nicht-alle-artikel-trotz-selber-ahnlicher-schlagworter/66688/5 "2020-05-04T15:10:42Z")

</div>

Ja, das habe ich auch. Und der Suchindex funktioniert bei mir nur bei scheinbar den ersten je angelegten Artikeln.&nbsp; In s\_search\_keywords habe ich nur ca. 52.000 bei 75.000 Artikeln und ich habe selbst die **ean** , **keywords** und **eigenschaften** mit in die Suche integriert.

Auf jedenfall bekomme ich ungenaue Fehlermeldungen im Log und soweit ich das checke sind das sehr viele SQL mit UNION SELECT was die DB in die Knie zwingt. Werde demnächst eine Profi anheuern müssen damit er das mal repariert. Meine Nerven sind mit dem Thema durch.

Cache mache ich gar nicht mit aufwärmen/aufbauen, da ist der Shop sonst für 2-5 minuten nicht erreichbar, nur die beiden Theme/Template, dann die Suchindex und SEO, sitemap und manchmal Kategoriebaum.

---

<div class="post-metadata">

**Author:** ![Relauncher](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@Relauncher](https://forum.shopware.com/u/Relauncher)\
**Post date:** [11. Mai 2020 um 10:44 UTC](https://forum.shopware.com/t/suche-findet-nicht-alle-artikel-trotz-selber-ahnlicher-schlagworter/66688/6 "2020-05-11T10:44:27Z")

</div>

Hat sonst noch jemand eine Idee, woran das liegen könnte oder ob es irgend ein Problem mit der Indexierung der Suche sein könnte?

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [11. Mai 2020 um 11:09 UTC](https://forum.shopware.com/t/suche-findet-nicht-alle-artikel-trotz-selber-ahnlicher-schlagworter/66688/7 "2020-05-11T11:09:55Z")

</div>

Keine Ahnung, aber stehen hier auch vor ähnlichen Problemen. Auch in Verbindung mit einem Custom-Field welches durchsucht bzw indexiert werden sollte. Auch hier konnten wir das Problem nicht eingrenzen - manchmal funktioniert es und manchmal nicht&nbsp; ![Frown](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/frown.png "Frown")

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [11. Mai 2020 um 11:32 UTC](https://forum.shopware.com/t/suche-findet-nicht-alle-artikel-trotz-selber-ahnlicher-schlagworter/66688/8 "2020-05-11T11:32:19Z")

</div>

Wenn ein Suchbegriff z.b “Müller” 90% der Produkte betrifft wird dieser ignoriert. Wie sieht hier deine Produktnamen aus?

---

<div class="post-metadata">

**Author:** ![Relauncher](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@Relauncher](https://forum.shopware.com/u/Relauncher)\
**Post date:** [13. Mai 2020 um 16:47 UTC](https://forum.shopware.com/t/suche-findet-nicht-alle-artikel-trotz-selber-ahnlicher-schlagworter/66688/9 "2020-05-13T16:47:56Z")

</div>

Nein, das mit den 90% kann nicht das Thema sein, das “Müller” als Such-Begriff vielleicht auf 15 von 14.000 Artikeln zu 🙂

---

<div class="post-metadata">

**Author:** ![Relauncher](https://avatars.discourse-cdn.com/v4/letter/r/c5a1d2/32.png) [@Relauncher](https://forum.shopware.com/u/Relauncher)\
**Post date:** [18. Mai 2020 um 12:46 UTC](https://forum.shopware.com/t/suche-findet-nicht-alle-artikel-trotz-selber-ahnlicher-schlagworter/66688/10 "2020-05-18T12:46:49Z")

</div>

Gibt es denn eine Möglichkeit, die Suche von Grund auf nochmals vollständig/richtig/komplett zu indexieren, damit es in der Tabelle s\_search\_keywords keine Einträge mit Wert „NULL“ mehr gibt?

Den Befehl

> php bin/console sw:refresh:search:index

alleine anzuwenden, scheint ja nicht wirklich zu helfen. ![Blush](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/2f2885a69a3ab7fc5454d32cd96e7133e5bcd558.png "Blush")
