/Semantic-Search-Demo

Demo app for semantic search

Primary LanguageC#MIT LicenseMIT

Semantic Search Demo

Note

For pgvector demo, check out the pgvector branch.

A sample app showing how to use Ollama, Microsoft.Extensions.AI and OpenAI to generate vector embeddings and implement semantic search in .NET.

Vector embeddings can be generated locally using OllamaSharp or via the OpenAI API. The generated embeddings are stored in a SQL Server database and queried with Entity Framework Core and EFCore.SqlServer.VectorSearch

Useful resources

General:

PostgreSQL specific:

SQL Server specific: