Whilst I am not putting aside the Blazor Simple AI project completely, as I have recently developed a document summary solution using the Microsoft Azure Open AI service for abstractive and extractive analysis of documents, I have been working on a nominal search scenario. The document summary solution will be added to the Blazor Simple AI project later this year and will be available in my GitHub repo with an associated blog post.
For the three different integration patterns I have been developing, using Blazor, .NET Core APIs and background processors, I have been utilising the following architecture patterns:
Request/Response – with Microsoft Azure API Management and a backend API
Web-Queue-Worker – with Microsoft Azure Service Bus Relay
Bi-Directional Synchronisation – with Microsoft Azure Service Bus
All three architecture patterns provide different capabilities for enterprise applications, the last two utilise the same Microsoft Azure Service Bus service, but are referred to as a different resource type by Microsoft. There are a number of different components utilised in the Blazor project and this will be something I will be documenting soon, now that the integration patterns have all been developed and tested.
A snippet of the architecture components are shown in the diagram below.

There is likely a chance that I will integrate this solution with my Blazor Simple AI solution, perhaps with Azure AI Search.
Watch this space!