# Filter für reduzierte Preise in ElasicSearch

**URL:** <https://forum.shopware.com/t/filter-fuer-reduzierte-preise-in-elasicsearch/105167>\
**Category:** Programmierung\
**Created:** [13. September 2024 um 06:19 UTC](https://forum.shopware.com/t/filter-fuer-reduzierte-preise-in-elasicsearch/105167 "2024-09-13T06:19:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [13. September 2024 um 06:19 UTC](https://forum.shopware.com/t/filter-fuer-reduzierte-preise-in-elasicsearch/105167/1 "2024-09-13T06:19:28Z")

</div>

Einige Arikelpreise sind reduziert (price \< listPrice, percentage \> 0).

Um diese zu Filtern habe ich einen neuen Filter integriert:

```php
if($request->get('sale', false)) {
    $saleFilter = new RangeFilter('product.cheapestPrice.percentage', [
        RangeFilter::GT => 0
    ]);

    $filter = new Filter(
        'sale',
        true,
        [new FilterAggregation(
            'sale-filter',
            new TermsAggregation('sale', 'product.cheapestPrice.percentage'),
            [$saleFilter]
        )],
        $saleFilter,
        true
    );
    $filters->add($filter);
}

```

Die MySql-Suche funktioniert – es werden nur reduzierte Artikel angezeigt.

Aktiviere ich ElasicSearch, werden keine Artikel mehr ausgegeben. Warum funktioniert das nicht mehr?

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [13. September 2024 um 06:30 UTC](https://forum.shopware.com/t/filter-fuer-reduzierte-preise-in-elasicsearch/105167/2 "2024-09-13T06:30:16Z")

</div>

Ich hab nochmal den Index neu aufgebaut & den Cache komplett geleert  
jetzt geht’s lol 🙃

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [13. Oktober 2024 um 06:30 UTC](https://forum.shopware.com/t/filter-fuer-reduzierte-preise-in-elasicsearch/105167/3 "2024-10-13T06:30:37Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
