A step-by-step guide to adding AI-powered file search to the Syncfusion Blazor File Manager using two approaches: semantic search via local embeddings (SmartComponents.LocalEmbeddings) and tag-based search with AI-generated tags via Azure OpenAI. Covers project setup, NuGet package installation, Program.cs configuration, wiring the Searching event, implementing similarity-threshold filtering (>0.35), and storing/retrieving tags using NTFS alternate data streams. Includes code snippets for both search strategies and links to a GitHub demo and live Syncfusion demos.
Table of contents
From guessing filenames to intelligent discoveryWhat you’ll buildPrerequisitesCreate an Azure AI serviceCreate a Blazor app and configure AICreating the AI-powered Blazor File ManagerAdding AI search functionality to the Blazor File ManagerAI-powered smart search in Blazor File ManagerAI-powered smart tag search in Blazor File ManagerReferencesTime to switch to smart searchRelated BlogsSort: