Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Für die tatsächliche Suche der Daten wird eine Suche auf die Dokumentendatenbank ausgeführt und nach Dokumenten vom Typ ListingArticle und ListingGroup gesucht.

Indices

  • idx:c{clientIds}d{domainIds}co{collations}:listing-group

  • idx:c{clientIds}d{domainIds}co{collations}:listing-article

Um die Indices zu erweitern oder anzupassen, sollte \Brandbox\FrameworkDocument\Brandbox\DocumentStore\Lib\Event\OnPopulateIndex verwendet werden. Dabei sollte auf den $type geprüft werden und nach \Brandbox\CmsLayoutShop\View\ListingArticle\Manager::DOCUMENT_TYPE_LISTING_ARTICLE oder \Brandbox\CmsLayoutShop\View\ListingGroup\Manager::DOCUMENT_TYPE_LISTING_GROUP gesucht werden.

Suchergebnisgruppen

Als Ergebnisgruppen für Brandbox/Search werden folgende Klassen bei Ergebnissen hinzugefügt:

  • \Brandbox\CmsLayoutShop\Search\Article\Lib\Struct\Group extends \Brandbox\Framework\Brandbox\Search\Lib\Struct\GroupAbstract

    • $elements = \Brandbox\CmsLayoutShop\Search\Group\Lib\Struct\Element extends \Brandbox\Framework\Brandbox\Search\Lib\Struct\ElementAbstract

  • \Brandbox\CmsLayoutShop\Search\Group\Lib\Struct\Group extends \Brandbox\Framework\Brandbox\Search\Lib\Struct\GroupAbstract

    • $elements = \Brandbox\CmsLayoutShop\Search\Article\Lib\Struct\Element extends \Brandbox\Framework\Brandbox\Search\Lib\Struct\ElementAbstract