Sunday, March 17, 2019

Azure Search - tidbits

(As part of my learning curve to give the Microsoft Azure exam AZ - 203, I have prepared this quick notes on  the Azure Search, Its your responsibility to validate the technical information).


Here it goes..notes on Azure Search

It's a Search as-a-service(SaaS) model, your application can consume and leverage the Microsoft Search Engine service in the cloud to bring the rich search experience to your users.

You can bring the data from any data sources to Azure Index to build the searchable database in the cloud and can be consumed through REST API and Azure SDK for web or mobile devices.


You need to define the index in Azure Portal before starting to upload the documents in to Azure service. It accept only the JSON format

Conceptually an index and documents are nothing but table and rows in the database.

So the schema must be defined to every field in the index. It supports the  data types such as
string,int,double, collection and Geography Point .

You can also leverage the AI powered cognitive features such as language analyzer (For non English contents) ,extract text from images, spelling suggestions, search suggestions, pagination , face table, filter and sort.

If you specified the auto suggestions, it will implicates the storage concept as it needed more storage to hold your indexed data.

You can use the built-in security measure of Azure to manage and govern the Azure search such as policy setting, restricting the request and response count, adding api key to the consuming application or service.

 Once defined the index, you have the option to import the data into by choosing the Programmatic way Azure Search SDK and REST API.

You can also use the postman client with all payload properties such as API key along with your request header.