> ## Documentation Index
> Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
> Use this file to discover all available pages before exploring further.

# URL-Filterparameter und Query-Parameter der Suche

> URL-Filterparameter und Query-Parameter steuern Filterauswahl, Sortierung und Pagination der Such- und Kategorieseiten teilbar und bookmarkfähig.

Das Such-Modul von WEBSALE | search unterstützt neben der klassischen `filter_eq[]`-Notation auch erweiterte Vergleichsoperatoren zur dynamischen Filterung über die URL. Diese Funktion eignet sich besonders für das Direktverlinken von gefilterten Listen, z. B. in Teasern, Landingpages oder Marketing-Kampagnen.

## Allgemeine Syntax der URL-Parameter

Filter können über die URL direkt an das Suchmodul übergeben werden.

**Struktur der Filter-Parameter**

```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
filter_<Operator>[<technischer Spaltenname aus dem Datenfeed>]=<Wert>
```

**Beispiel für das Setzen eines Farbfilters**

```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
filter_eq[farbe]=beige
```

**Parameter in einer vollständigen URL**

```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
https://www.ihr-shop.de/c/name-der-kategorie?filter_eq[farbe]=beige
```

**Erweiterung der URL um Preisfilter**

Zeigt alle Produkte mit einem Preis **zwischen 10 € und 20 €**.

```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
https://www.ihr-shop.de/c/name-der-kategorie?filter_eq[farbe]=beige&filter_gte[price]=10&filter_lte[price]=20
```

## Unterstützte Filteroperatoren

| **Parameter**       | **Bedeutung**               | **Beschreibung**                      |
| ------------------- | --------------------------- | ------------------------------------- |
| `filter_eq[field]`  | equal (`=`)                 | Exakte Übereinstimmung                |
| `filter_neq[field]` | not equal (`≠`)             | Schließt Werte aus                    |
| `filter_gte[field]` | greater than or equal (`≥`) | Filtert Werte **größer oder gleich**  |
| `filter_lte[field]` | less than or equal (`≤`)    | Filtert Werte **kleiner oder gleich** |

Um im Chip visuell darauf hinzuweisen, dass es sich um einen negativen Filter handelt, kann das Attribut `neq-label` in `<ws-filter-chip>` verwendet werden.

Mehr dazu in der Dokumentation zu der [Komponente ws-filter-chip](/ws-search/integration-in-die-templates-storefront/webcomponents/ui-komponenten/ws-filter-chip).
