Forum Discussion

Avnish27's avatar
Avnish27
Copper Contributor
Aug 27, 2022

Open Search on Website using Azure platform/Services/Db

Hi Techs,  we are looking to implement Open Search (on underlying 1 table having all sort of data on our website. Currently implemented using own custom code (JQUERY,REST Services C# and SQL Database (On premise) using like operator of SQL .. 

Looking to move this solution to Azure platform to better handle bigger data size,API load and variety of searches e.g. fuzzy etc. .  Could you please suggest what are Azure Architecure/services I should focus on..   

1 Reply

  • LukeJMadden's avatar
    LukeJMadden
    Brass Contributor
    Hello Avnish,

    For implementing Open Search on your website using Azure, there are several Azure services and architecture options you can consider, depending on your requirements and the size of your data. Some of the Azure services and architectures that you can focus on for this are:

    Azure Search: Azure Search is a fully-managed search service that can be used to add search capabilities to your websites or applications. It supports advanced search features like full-text search, fuzzy search, and autocomplete, and integrates easily with other Azure services like Azure SQL Database, Blob Storage, and Cosmos DB.

    Azure Cosmos DB: Azure Cosmos DB is a globally distributed, multi-model database service that can be used to store and manage large amounts of data. It supports multiple APIs, including SQL, MongoDB, Cassandra, and Azure Table Storage, which makes it a versatile choice for implementing search functionality.

    Azure Functions: Azure Functions is a serverless computing service that allows you to run event-driven code in response to various triggers. You can use Azure Functions to implement custom search functionality that integrates with other Azure services and triggers search based on user input.

    Azure Cognitive Search: Azure Cognitive Search is an AI-powered cloud search service that provides advanced search capabilities like natural language processing and semantic search. It supports multiple data sources, including Azure Blob Storage, Azure SQL Database, and Cosmos DB, and can be used to build sophisticated search experiences.

    Based on your requirements and data size, you can choose the appropriate Azure services and architecture to implement Open Search on your website.

    Kind regards,

    Luke

Resources