# Weaviate

<figure><img src="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-5e0d0fad5262edfbbe6f488770b7d47079017dde%2Fimage%20(165).png?alt=media" alt="" width="295"><figcaption><p>Weaviate Node</p></figcaption></figure>

## Filtering

Weaviate supports following [syntax](https://weaviate.io/developers/weaviate/search/filters) when it comes to filtering:

**UI**

<figure><img src="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-ff87b170eedfeccf1e69383598a6bad2c3567c42%2Fimage%20(5)%20(1)%20(1).png?alt=media" alt="" width="227"><figcaption></figcaption></figure>

**API**

```json
"overrideConfig": {
    "weaviateFilter": {
        "where": {
            "operator": "Equal",
            "path": [
                "test"
            ],
            "valueText": "key"
        }
    }
}
```

## Resources

* [LangchainJS Weaviate](https://js.langchain.com/v0.1/docs/integrations/vectorstores/weaviate/#usage-query-documents)
* [Weaviate Filtering](https://weaviate.io/developers/weaviate/search/filters)

{% hint style="info" %}
This section is a work in progress. We appreciate any help you can provide in completing this section. Please check our [Contribution Guide](https://docs.flowiseai.com/integrations/langchain/vector-stores/broken-reference) to get started.
{% endhint %}
