> For the complete documentation index, see [llms.txt](https://docs.airops.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airops.com/docs/de/kontext/memory-stores/memory-stores-metadata.md).

# Metadaten der Wissensdatenbank

Beim Durchsuchen einer Wissensdatenbank filtern

Metadaten sind zusätzliche Informationen, die Ihren Dateien der Wissensdatenbank beigefügt sind und nach denen Sie bei der Suche filtern können, ähnlich wie beim Filtern von Spalten in einer Tabellenkalkulation.

{% @arcade/embed url="<https://app.arcade.software/share/y41OGVJZuh8LHtOtcWlz>" flowId="y41OGVJZuh8LHtOtcWlz" %}

## Arten von Metadaten

### Standardmetadaten

Werden automatisch aus der Quelle übernommen (Dateiname, Quell-URL, Upload-Datum usw.). Standardmetadaten sind schreibgeschützt. Um sie zu aktualisieren, nehmen Sie Änderungen an der Quelle vor und synchronisieren Sie erneut.

### Benutzerdefinierte Metadaten

Kennzeichnen Sie Dateien der Wissensdatenbank mit Ihren eigenen Schlüssel-Wert-Paaren, um Inhalte nach Dimensionen wie zu organisieren und zu filtern **Region**, **Produkt**, **Zielgruppe**, oder **Inhaltstyp**.

{% hint style="success" %}
Mit benutzerdefinierten Metadaten können Sie Dateien der Wissensdatenbank direkt in Workflow-Schritten filtern, ohne sie erst in ein Grid importieren zu müssen, nur um Inhalte zu kennzeichnen und zu filtern.
{% endhint %}

## Metadaten hinzufügen

### Benutzerdefinierte Metadaten (UI)

1. Klicken Sie auf eine beliebige Datei in Ihrer Wissensdatenbank, um ihre Details zu öffnen
2. Im **Benutzerdefinierte Metadaten** Abschnitt, klicken Sie **Füge hinzu**
3. Geben Sie einen **Schlüssel** (z. B. "Land") und **Wert** (z. B. "Frankreich")
4. Klicken Sie auf **Änderungen speichern**

### CSV / Google Sheets

Beim Hochladen einer CSV- oder Google-Sheet-Datei werden alle Spalten als Metadaten gespeichert. Sie können auswählen, welche Spalten durchsuchbar sind. Der Rest wird weiterhin als Metadaten zurückgegeben, kann aber nur zum Filtern verwendet werden.

### Andere Methoden

* **API** - Verwenden Sie den ["Update"-Endpunkt der Knowledge Bases API](/docs/de/kontext/memory-stores/memory-stores-api.md#supported-api-calls)
* **Workflow** - Verwenden Sie den [Schritt "Knowledge Base Write"](/docs/de/aktionen/workflow-concepts/workflow-steps/memory-steps/memory-write.md)

## Filtern mit Metadaten

Verwenden Sie Metadatenfilter in Ihren Workflow-Wissensdatenbank-Schritten, um Ihre Suchergebnisse einzugrenzen.

**Beispiel:** Wenn Sie Fallstudien mit einem `country` Schlüssel gekennzeichnet haben, fügen Sie in Ihrem **Wissensdatenbank durchsuchen** oder **Datei aus der Wissensdatenbank abrufen** Schritt einen Filter hinzu, bei dem `country` gleich `"Spanien"` ist, um nur spanische Fallstudien abzurufen.

{% hint style="info" %}
**Dynamisches Filtern:** Verwenden Sie Workflow-Eingaben für flexibles Filtern. Setzen Sie Ihren Filter auf `country` gleich `{{input.region}}`, und übergeben Sie zur Laufzeit unterschiedliche Regionswerte.
{% endhint %}

Ausführliche Filterbeispiele finden Sie in der [Dokumentation zum Knowledge Base Search-Schritt](/docs/de/aktionen/workflow-concepts/workflow-steps/memory-steps/memory-search.md#filter-the-memory-store-optional).

### Filteroperatoren (Code-Editor)

Verwenden Sie für komplexe Filter MongoDB-Abfrageoperatoren:

| Operator           | Beschreibung                      |
| ------------------ | --------------------------------- |
| **$eq**            | Gleich                            |
| **$ne**            | Ungleich                          |
| **$gt** / **$gte** | Größer als / Größer oder gleich   |
| **$lt** / **$lte** | Kleiner als / Kleiner oder gleich |
| **$in** / **$nin** | In Array / Nicht in Array         |

{% hint style="info" %}
Für Listenmetadaten wie `"genres": ["thriller", "mystery"]`passt die Suche auf jeden Wert in der Liste.
{% endhint %}

### Filtern über die API

Sie können auch mit dem ["Search"-Endpunkt der Knowledge Bases API filtern](/docs/de/kontext/memory-stores/memory-stores-api.md#supported-api-calls).

{% @arcade/embed url="<https://app.arcade.software/share/1qOMDldFNqFWJ15cm6Wb>" flowId="1qOMDldFNqFWJ15cm6Wb" %}

## Bewährte Vorgehensweisen

* **Verwenden Sie konsistente Schlüssel** - Standardisieren Sie Schlüsselnamen (immer "country", nicht manchmal "region") und Werteformate (immer "United States", nicht "US" oder "USA")
* **Planen Sie Ihre Strategie** - Entscheiden Sie, nach welchen Dimensionen Sie filtern müssen, bevor Sie Inhalte kennzeichnen
* **Benutzerdefinierte Metadaten vs. Grids** - Verwenden Sie benutzerdefinierte Metadaten für die Kennzeichnung auf Dateiebene; verwenden Sie Grids für die Kennzeichnung strukturierter Daten auf Zeilenebene


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.airops.com/docs/de/kontext/memory-stores/memory-stores-metadata.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
