Fehler beim Aufbau des Suchindex elementID / foreign_key

Wir haben derzeit ein kleines Problem mit dem Aufbau des Suchindex… in der Tabelle „s_search_index“ wird bei elementID leider die falsche Nummer eingetragen.

Wir beziehen ein bestimmtes Attribut in die Suche mit ein. Beim Durchsuchen des Attributes wird der Wert aus Spalte „articleID“ anstatt „ID“ als Wert bei der Tabelle „s_search_index“ in die Spalte „elementID“ geschrieben. Erfolgt eine Suchanfrage im Shop wird der Wert aus „elementID“ dann bei dem Attribut aber plötzlich in der Spalte „ID“ gesucht. Sind also die Werte „ID“ und „articleID“ unterschiedlich, wird dem Kunden zum Suchbegriff also ein komplett falscher Artikel angezeigt. Irgendwie scheint da ein Logikfehler zu sein, der uns erst jetzt aufgefallen ist, nachdem ein Artikel unterschiedliche Werte in den Spalten „articleID“ und „ID“ in der Tabelle „s_article_attributes“ aufweist. Kann das jemand bestätigen und/ oder weiterhelfen?