SearchBundle SearchTermCondition Verständnisfrage

Guten Morgen,

ich arbeite mit Elastic Search und habe SearchTermQueryBuilder angepasst, damit nur in den Keywords gesucht wird.

Das funktioniert bestens. Suche ich z.B. nach „2055516“ so bekomme ich 1670 Artikel.
Suche ich nach „2055516 sommer“ bekomme ich nur noch 969 Artikel. Also alles bestens und so wie es sein muss.

In einem eigenen Controller greife ich ebenfalls auf das SearchBundle zu und geben den gleichen SuchTerm an.
 

$criteria = new Shopware\Bundle\SearchBundle\Criteria( );
$criteria->addCondition(new Shopware\Bundle\SearchBundle\Condition\SearchTermCondition( $this->Request()->getPost('searchTerm') ));

$context = $this->get('shopware_storefront.context_service')->getProductContext();
$service = $this->get('shopware_search.product_number_search');
$result = $service->search($criteria, $context);

echo "";
\Doctrine\Common\Util\Debug::dump($result);
echo "";

 

Bei der Suche nach „2055516“ bekomme ich ebenfals die gleiche Artikelanzahl geliefert. Das passt. Suche ich aber nach „2055516 sommer“ so erhalten ich 0 Produkte zurück.
Das kann ja eig. nicht sein!

Hat dazu jemadn eine Idee [@Shopware Developer](http://forum.shopware.com/profile/18563/Shopware Developer „Shopware Developer“)‍

Ich bin für jeden Tipp Dankbar.

Gruß
Ottscho

 

EDIT: erledigt. Der Such string war ein andere… 2055516%20sommer