# \[GELÖST\] (intelligente) Suche findet (Varianten-)Produkt nicht

**URL:** <https://forum.shopware.com/t/gelost-intelligente-suche-findet-varianten-produkt-nicht/53540>\
**Category:** Administration\
**Created:** [18. Juni 2018 um 10:22 UTC](https://forum.shopware.com/t/gelost-intelligente-suche-findet-varianten-produkt-nicht/53540 "2018-06-18T10:22:09Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![langnickel](https://avatars.discourse-cdn.com/v4/letter/l/3ec8ea/32.png) [@langnickel](https://forum.shopware.com/u/langnickel)\
**Post date:** [18. Juni 2018 um 10:22 UTC](https://forum.shopware.com/t/gelost-intelligente-suche-findet-varianten-produkt-nicht/53540/1 "2018-06-18T10:22:09Z")

</div>

Ich habe zum Beispiel einen Variantenartikel “Luftballons”. Dieser Artikel gibt es in drei Varianten: weiß, rot und blau. Haupt-Variante ist der Weiße

Wenn ich nun nach “Luftballon” suche findet er den Artikel. Wenn ich nach “Lufballon rot” suche findet er den Artikel nicht. Wie muss ich die Suche Einstellen, dass er auch nach Options-Werte des Konfigurators (Hier Farbe rot) sucht?

&nbsp;

Ich habs mit folgender Einstellung Probiert, aber da bekomm ich nen SQL Fehler der mit nicht weiterhilft:

&nbsp;

```
Tabellenconfig:
Table: s_article_configurator_options
Reference: s_article_configurator_option_relations
Foreign Key: option_id

Feld Setup:

Name: Konfigurator Wert
Relevanz: 100
Tabelle: s_article_configurator_options
Tabellenfeld: name

Exception:
Column not found: 1054 Unknown column 'st7.articleID' in 'field list'

```

Liegt das daran dass die suche bei den Referenztabellen eine Spalte namens “articleID” voraussetzt, die configurator relation aber eine Spalte namens article\_id und nicht articleID hat? und wenn ja wie kann ich der Suche sagen, dass Sie article\_id nehmen soll?

---

<div class="post-metadata">

**Author:** ![langnickel](https://avatars.discourse-cdn.com/v4/letter/l/3ec8ea/32.png) [@langnickel](https://forum.shopware.com/u/langnickel)\
**Post date:** [18. Juni 2018 um 15:09 UTC](https://forum.shopware.com/t/gelost-intelligente-suche-findet-varianten-produkt-nicht/53540/2 "2018-06-18T15:09:32Z")

</div>

Ich glaub daran liegts, wenn ich mir das query rauslasse und es per Hand in article\_id ändere bekomm ich ein Ergebnis. Ich hab mal kurz in den SearchIndexerService geschaut in die Relevante Stelle. das articleID ist dort hardcoded. Ist das ein Bug (den ich Melden soll) oder kann man das doch irgendwie konfigufieren? Ich werd es bis weilen mal mit ner VIEW probieren

```
CREATE VIEW v_custom_ln_s_article_configurator_option_relations as
SELECT id, article_id as articleID, option_id as optionID from s_article_configurator_option_relations

```

Mhh, funktioniert trotzdem irgendwie nicht ☹

---

<div class="post-metadata">

**Author:** ![langnickel](https://avatars.discourse-cdn.com/v4/letter/l/3ec8ea/32.png) [@langnickel](https://forum.shopware.com/u/langnickel)\
**Post date:** [19. Juni 2018 um 12:10 UTC](https://forum.shopware.com/t/gelost-intelligente-suche-findet-varianten-produkt-nicht/53540/3 "2018-06-19T12:10:58Z")

</div>

Langsam verzeifel ist etwas. Ich schaffe es einfach nicht, dass mir das Plugin Ergebnisse Anhand eines&nbsp;Varianteoptions-Wert liefert. Kennt sich jemand mit dem Plugin aus?

---

<div class="post-metadata">

**Author:** ![langnickel](https://avatars.discourse-cdn.com/v4/letter/l/3ec8ea/32.png) [@langnickel](https://forum.shopware.com/u/langnickel)\
**Post date:** [19. Juni 2018 um 12:31 UTC](https://forum.shopware.com/t/gelost-intelligente-suche-findet-varianten-produkt-nicht/53540/4 "2018-06-19T12:31:48Z")

</div>

Ok, ich habe nun in meiner view die erste Spalte rausgeschmissen, weil ich dachte vielleicht mag er es nicht wenn es ne spalte namens id gibt und jetzt scheint es zu funktionieren. Ich weiß auch nun was das Problem ist. Die Options Relations articleID ist die Detail ID. Die suche will aber die ID von der s\_articles. Werd es in meiner View ersetzten. Hier ist meine aktuelle View mit der nun auch die Variantensuche klappt. Jetzt taucht zumindest der Hauptartikel in der Suche auf. Ne Anpassung der Listing Boxen und der Suchen-Box hatte ich schon vorgenommen das man erkennt dass es Varianten gibt. (in dem Fall Farben)

```
select 
	details.articleID as "articleID",
	rels.option_id as "optionID"
from s_article_configurator_option_relations rels
left join s_articles_details details on details.id = rels.article_id

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![dasLueders](https://avatars.discourse-cdn.com/v4/letter/d/a87d85/32.png) [@dasLueders](https://forum.shopware.com/u/dasLueders)\
**Post date:** [13. September 2019 um 14:30 UTC](https://forum.shopware.com/t/gelost-intelligente-suche-findet-varianten-produkt-nicht/53540/5 "2019-09-13T14:30:56Z")

</div>

Moin,

wo genau hast die du anpassungen vorgenommen?

Ich stehe gerade vor dem gleichen Problem bzw einem sehr ähnlichem Problem

VG,
