---
title: match | CodeWeaver Docs
description: API reference for codeweaver.providers.vector_stores.search.match
url: "https://docs.knitli.com/api/providers/vector_stores/search/match"
type: static
generatedAt: "2026-04-17T17:21:09.495Z"
---

# match
       [Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fproviders%2Fvector_stores%2Fsearch%2Fmatch%2F.%20I%20want%20to%20ask%20questions%20about%20it.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fproviders%2Fvector_stores%2Fsearch%2Fmatch%2F.%20I%20want%20to%20ask%20questions%20about%20it.)[View in Markdown](/codeweaver/api/providers/vector_stores/search/match.md)       [Share on LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fproviders%2Fvector_stores%2Fsearch%2Fmatch%2F)[Share on X](https://x.com/intent/tweet?url=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fproviders%2Fvector_stores%2Fsearch%2Fmatch%2F&text=match)[Share on Threads](https://threads.net/intent/post?url=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fproviders%2Fvector_stores%2Fsearch%2Fmatch%2F&text=match)[Share on Bluesky](https://bsky.app/intent/compose?text=match%20https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fproviders%2Fvector_stores%2Fsearch%2Fmatch%2F)[Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fproviders%2Fvector_stores%2Fsearch%2Fmatch%2F)[Share on Reddit](https://reddit.com/submit?url=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fproviders%2Fvector_stores%2Fsearch%2Fmatch%2F&title=match)[Share on Hacker News](https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fproviders%2Fvector_stores%2Fsearch%2Fmatch%2F&t=match)[Share on Email](mailto:?subject=match&body=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fproviders%2Fvector_stores%2Fsearch%2Fmatch%2F)[Share on WhatsApp](https://wa.me/?text=match%20https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fproviders%2Fvector_stores%2Fsearch%2Fmatch%2F)[Share on Telegram](https://t.me/share/url?url=https%3A%2F%2Fdocs.knitli.com%2Fcodeweaver%2Fapi%2Fproviders%2Fvector_stores%2Fsearch%2Fmatch%2F&text=match)
# `codeweaver.providers.vector_stores.search.match`
[Section titled “codeweaver.providers.vector_stores.search.match”](#codeweaverprovidersvector_storessearchmatch)
This module defines the models used for filtering and matching in vector stores. It defines various conditions and filters that can be applied to payloads in a vector store, such as Qdrant. Some can also be used for other filtering operations, such as in a search engine.

Nearly all of this file and its contents were adapted from Qdrant’s example MCP server, [mcp-server-qdrant ↗](https://github.com/qdrant/mcp-server-qdrant/), and fall under Qdrant’s copyright and Apache 2.0 license. Any modifications or changes made to the original code are copyrighted by Knitli Inc. and are licensed under MIT OR Apache-2.0, whichever you want.

## Class: `MatchAny`
[Section titled “Class: MatchAny”](#class-matchany)
Exact match on any of the given values.

## Class: `MatchExcept`
[Section titled “Class: MatchExcept”](#class-matchexcept)
Should have at least one value not matching the any given values.

## Class: `MatchPhrase`
[Section titled “Class: MatchPhrase”](#class-matchphrase)
Full-text phrase match of the string.

## Class: `MatchText`
[Section titled “Class: MatchText”](#class-matchtext)
Full-text match of the strings.

## Class: `MatchValue`
[Section titled “Class: MatchValue”](#class-matchvalue)
Exact match of the given value.