Skip to content

Update MEVD connectors docs - #460

Open
Adam Sitnik (adamsitnik) wants to merge 7 commits into
MicrosoftDocs:mainfrom
adamsitnik:update-out-of-the-box-vector-connectors
Open

Adam Sitnik (adamsitnik) wants to merge 7 commits into
MicrosoftDocs:mainfrom
adamsitnik:update-out-of-the-box-vector-connectors

Conversation

@adamsitnik

Copy link
Copy Markdown
Contributor

Updates the out-of-the-box Vector Store connector docs for the C# connectors (CommunityToolkit.VectorData).

Connector list changes

  • Remove the Pinecone .NET connector (the .NET SDK was archived) and Neon from the C# tables. The Python entries are unchanged.
  • Add a dedicated Chroma connector page and mark Chroma as supported (CommunityToolkit.VectorData.Chroma, preview). See Chroma: add the MEVD provider CommunityToolkit/AI#58
  • Set ".NET Community Toolkit" as the vendor for the C# providers.
  • Rename "Azure CosmosDB NoSQL" to "Azure CosmosDB" and "Azure CosmosDB MongoDB" to "Azure DocumentDB". File names are unchanged, so existing links keep working.
  • Remove the preview warning from the stable C# connectors. Only Chroma and SQLite (SqliteVec) are still preview on nuget.org.

Accuracy fixes, validated against https://github.com/CommunityToolkit/AI/tree/main/MEVD/src

  • Replace the legacy AnyTagEqualTo/EqualTo filter rows with LINQ expression support, noting provider-specific limits.
  • Correct the supported key and data types, index kinds, distance functions and defaults.
  • Correct the IsIndexed, IsFullTextIndexed and HybridSearch rows (Postgres, SQL Server, SQLite).
  • Cosmos: PartitionKeyPropertyName is now PartitionKeyProperties, RecordKey is now DocumentId, and the partition key sample uses CosmosCollection<CosmosKey, Hotel>.
  • DocumentDB: update the namespace and types (DocumentDBVectorStore, AddDocumentDBVectorStore).
  • Fix samples that wouldn't compile or run: unsupported ulong keys, mismatched collection key types, a missing comma, an unsupported Weaviate index kind, Qdrant https defaults, and SQLite DDL.
  • Remove duplicated DI snippets, and add short notes on DI overloads and IEmbeddingGenerator pickup.

Python and Java content is unchanged.

Pinecone archived their .NET SDK.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 281bc0fc-ba85-49b0-a994-797de2f64513
CommunityToolkit.VectorData.Chroma is now available on nuget.org.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 281bc0fc-ba85-49b0-a994-797de2f64513
…rom C# tables

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 281bc0fc-ba85-49b0-a994-797de2f64513
The file name is kept so existing links continue to work.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 281bc0fc-ba85-49b0-a994-797de2f64513
…# samples

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 281bc0fc-ba85-49b0-a994-797de2f64513
Only the Chroma and SQLite providers are still in preview.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 281bc0fc-ba85-49b0-a994-797de2f64513
… implementation

Update filter clauses, supported types, index and distance defaults, feature flags, DI notes, and fix inaccurate samples across the C# connector pages.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 281bc0fc-ba85-49b0-a994-797de2f64513
@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit f6a96d7:

⚠️ Validation status: warnings

File Status Preview URL Details
agent-framework/get-started/add-tools.md ⚠️Warning Details
agent-framework/get-started/memory.md ⚠️Warning Details
agent-framework/get-started/multi-turn.md ⚠️Warning Details
agent-framework/get-started/workflows.md ⚠️Warning Details
agent-framework/get-started/your-first-agent.md ⚠️Warning Details
agent-framework/integrations/index.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/code-samples.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/azure-ai-search-connector.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/azure-cosmosdb-mongodb-connector.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/azure-cosmosdb-nosql-connector.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/chroma-connector.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/index.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/inmemory-connector.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/postgres-connector.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/qdrant-connector.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/redis-connector.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/sql-connector.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/sqlite-connector.md ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/TOC.yml ✅Succeeded
semantic-kernel/concepts/vector-store-connectors/out-of-the-box-connectors/weaviate-connector.md ✅Succeeded
semantic-kernel/get-started/supported-languages.md ✅Succeeded

agent-framework/get-started/add-tools.md

  • Line 66, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 70, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.

agent-framework/get-started/memory.md

  • Line 83, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 87, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 91, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.

agent-framework/get-started/multi-turn.md

  • Line 58, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 60, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.

agent-framework/get-started/workflows.md

  • Line 64, Column 1: [Warning: invalid-code] The code snippet "~/../agent-framework-code/python/samples/01-get-started/07_first_graph_workflow.py" could not be found.
  • Line 68, Column 1: [Warning: invalid-code] The code snippet "~/../agent-framework-code/python/samples/01-get-started/07_first_graph_workflow.py" could not be found.

agent-framework/get-started/your-first-agent.md

  • Line 74, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 76, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.
  • Line 80, Column 1: [Warning: invalid-code] It looks like your code snippet was not rendered. Try range instead.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant