microsoft / microsoft/semantic-kernel
.Net Bug: Method IsKeyPropertyTypeValid in type Microsoft.SemanticKernel.Connectors.Qdrant is not implemented in 1.71.0-preview
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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