microsoft / microsoft/semantic-kernel

.Net Bug: Method IsKeyPropertyTypeValid in type Microsoft.SemanticKernel.Connectors.Qdrant is not implemented in 1.71.0-preview

Open
#13,563 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

.NET bug triage
Dominant language
C#
Stars
28.6k
Forks
4.8k
Avg merge
14h 13m
Merged PRs (30d)
18

Description

Describe the bug
Upgraded from 1.65.0-preview of the Microsoft.SemanticKernel.Connectors.Qdrant package and see the following error.
Invoking GetCollection causes the error to be raised about IsKeyPropertyTypeValid not being implemented from the QdrantModelBuilder class

To Reproduce
var _VectorStore = new QdrantVectorStore(client, ownsClient: true);
await _VectorStore.CollectionExistsAsync(collectionName)

Expected behavior
Should not throw error.

Screenshots
If applicable, add screenshots to help explain your problem.

Platform

  • Language: C#
  • Source: 1.71.0-preview
  • AI model: none
  • IDE: Visual Studio
  • OS: Windows

Additional context
Regression from 1.65.0-preview

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at QdrantModelBuilder.IsKeyPropertyTypeValid and compare its behavior between Microsoft.SemanticKernel.Connectors.Qdrant 1.65.0-preview and 1.71.0-preview. Reproduce the regression with QdrantVectorStore and CollectionExistsAsync using the example in the issue. Done means the call no longer raises the not-implemented error in 1.71.0-preview.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
databases
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.