# Suche nach Artikelnummer bringt kein Ergebnis - Suche nach einzelnen Zeichen?

**URL:** <https://forum.shopware.com/t/suche-nach-artikelnummer-bringt-kein-ergebnis-suche-nach-einzelnen-zeichen/61231>\
**Category:** Allgemein\
**Created:** [21. August 2019 um 13:44 UTC](https://forum.shopware.com/t/suche-nach-artikelnummer-bringt-kein-ergebnis-suche-nach-einzelnen-zeichen/61231 "2019-08-21T13:44:39Z")\
**Posts on this page:** 8\
**Page:** 1

<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:** [21. August 2019 um 13:44 UTC](https://forum.shopware.com/t/suche-nach-artikelnummer-bringt-kein-ergebnis-suche-nach-einzelnen-zeichen/61231/1 "2019-08-21T13:44:39Z")

</div>

Hallo,

unsere Artikelnummern befinden sich in einem Freitextfeld. Dieses ist auch in der Suche als Feld hinterlegt mit Prio 400. Splitten des Feldes ist in der Suche aktiv.

Unsere Nummern können die Form „AB C DEF 10“ haben.

Leider bringt die Suche aber kein Ergebnis, wenn ich nach „AB C“ suche. Vermutlich weil die „Minimale Keyword-Länge für die Indexierung:“ auf 3 steht. Wenn ich die aber auf 1 stelle, dann findet er nur noch Müll… sucht vermutlich dann überall nach den einzelnen Buchstaben „A“ , „B“ und „C“ …

wie krieg ich das am besten hin?

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

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

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [21. August 2019 um 14:06 UTC](https://forum.shopware.com/t/suche-nach-artikelnummer-bringt-kein-ergebnis-suche-nach-einzelnen-zeichen/61231/2 "2019-08-21T14:06:18Z")

</div>

Sorry, wenn es nicht zur Lösung beiträgt, aber wer denkt sich&nbsp;solche Artikelnummern aus?&nbsp;Leerstellen und komischen Sonderzeichen in Artikelnummern (was ist eigentlich eine Nummer?), machen ja nicht nur da in der Suche, sondern praktisch überall Probleme (Warenwirtschaft etc.). Warum nimmt man stattdessen nicht einfach einen Bindestrich oder Minus? Eine Leerstelle **trennt** 2 Wörter, Zahlen oder Nummern.

Man kann sich ja auch mit Gewalt Probleme erzeugen.

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [21. August 2019 um 14:07 UTC](https://forum.shopware.com/t/suche-nach-artikelnummer-bringt-kein-ergebnis-suche-nach-einzelnen-zeichen/61231/3 "2019-08-21T14:07:49Z")

</div>

Da hat drakon nicht ganz unrecht… ![Wink](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/wink.png "Wink")

---

<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:** [21. August 2019 um 14:12 UTC](https://forum.shopware.com/t/suche-nach-artikelnummer-bringt-kein-ergebnis-suche-nach-einzelnen-zeichen/61231/4 "2019-08-21T14:12:38Z")

</div>

leider kann ich nichts daran ändern, was unser Kunde als Artikelnummern benutzt. Shopware verbietet solche Nummern ja nicht ohne Grund denke ich mal… deswegen musste ja ein Freitextfeld genutzt werden.

die ersten beiden Stellen “AB” stehen beispielsweise für die Marke, das “C” steht für das Modell, das “DEF” für eine Variante und das “10” noch für ein anderes Attribut… ist leider so.

sozusagen ein “Audi A4 Quattro 2.4 Liter” --\> “AU A4 Q 2.4”

Natürlich kann es auch Punkte, Schrägstriche oder andere Zeichen in den Nummern geben… ist wirklich so.

gibt es Lösungsansätze?

---

<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:** [21. August 2019 um 15:15 UTC](https://forum.shopware.com/t/suche-nach-artikelnummer-bringt-kein-ergebnis-suche-nach-einzelnen-zeichen/61231/5 "2019-08-21T15:15:03Z")

</div>

habe die “Minimale Keyword-Länge für die Indexierung” jetzt mal auf 1 gesetzt.

dann finde ich zwar meinen Artikel “AB C DEF 10”, allerdings funktioniert die Suche nach Artikelnummern die anders aufgebaut sind dann nicht mehr korrekt, beispielsweise “ABC DEF” oder “ABCDEFG”.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [22. August 2019 um 06:29 UTC](https://forum.shopware.com/t/suche-nach-artikelnummer-bringt-kein-ergebnis-suche-nach-einzelnen-zeichen/61231/6 "2019-08-22T06:29:32Z")

</div>

> deswegen musste ja ein Freitextfeld genutzt werden

Vielleicht mal so als Indee: Man kann auch die Herstellernummer als Artikelnummer benutzen. Dort werden dann auch Leerzeichen und anderer Unsinn unterstützt. Templates etc. lassen sich dann dies bezüglich auch anpassen. Ja und in der Suche können sie auch eingebunden werden. Vielleicht eine Überlegung wert.&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:** [22. August 2019 um 07:09 UTC](https://forum.shopware.com/t/suche-nach-artikelnummer-bringt-kein-ergebnis-suche-nach-einzelnen-zeichen/61231/7 "2019-08-22T07:09:04Z")

</div>

Es sollte doch keinen Unterschied machen, ob ich ein Freitextfeld in die Suche aufnehme oder die Herstellernummer. Es wird ja nach dem Freitextfeld gesucht, nur eben nicht so wie wir möchten… Das Feld steht wie gesagt auf “splitten” (also Nicht splitten: nicht aktiv)

* * *

Beispiel: ich suche nach “ABC DEF”

es sollen alle Artikel erscheinen, welche “ABC DEF” im Freitextfeld stehen haben. Aber auch “ABC DEF GHI” oder “123 ABC DEF” sollte gefunden werden.´Es werden aktuell aber alle gefunden, welche “ABC” oder “DEF” enthalten. Liegt wohl an dem Splitting …&nbsp;

die Info zum Splitting sagt:&nbsp;

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

heißt das, das was ich will, geht gar nicht? Das sieht so aus, als ob ich entweder GENAU nach “ABC DEF” suchen kann, oder aber nach “ABC” oder “DEF”. Ist eine Like-Suche nach “%ABC-DEF%” nicht möglich?

Dieses Verhalten soll natürlich nur für die Nummer gelten. Wenn ich nach “Audi A4 Quattro” suche, und ein Artikel hat “Audi Quattro” in seiner Beschreibung, dann muss auch der gefunden werden.

* * *

in wie weit kann man evtl. mit diesen Faktoren noch was einstellen? Für was genau stehen diese Werte?

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

---

<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:** [22. August 2019 um 08:04 UTC](https://forum.shopware.com/t/suche-nach-artikelnummer-bringt-kein-ergebnis-suche-nach-einzelnen-zeichen/61231/8 "2019-08-22T08:04:36Z")

</div>

weiteres Beispiel:

&nbsp;

ich habe einen Artikel mit der Nummer “AB 12345” und einen Artikel mit der Nummer “AB-78943-12345”.

Wenn ich nach “AB 12345” suche, finde ich beide obwohl ich eigentlich erwarte, nur den ersten zu finden.

ich müsste also wohl auf “nicht splitten” umstellen. Das bringt mir aber nichts, denn dann finde ich bei einer Suche nach “12345” nicht mehr alle Artikel, die “12345” in der Nummer haben, also zB “AB 12345” oder “BC 12345”…

scheint wohl nicht so trivial.
