Posts

Showing posts with the label Azure Search

Azure Search #2–Creating Search Service

Image
  Let’s see how we can create a azure search service and how we can manage and scale it. Step 1: Select Search service from add new Log in to Azure portal Click New –> Web & Mobile Under that select Azure Search . Step 2: Give a name & select pricing tier after selecting the Azure Search you will get the following blade. enter the name you need to use for the search service. then you have to select the pricing tier, by clicking on Pricing tier option in the blade. when selecting pricing tier you need to identify your application requirements and select it. Anyway it is always better you start with a lower tier and scale it up when the application need varies. Azure provides you the facility of scaling up or down the tier based on you need. Then click create search service will be created for you. Pricing Tiers mainly contains 3 categories. 1.Free multi-tenant shared service 2.Basic provides dedicated computing resources for production workloads at ...

Azure Search #3 - Azure Search Index

  When you want to have Azure Search integrated with your application data first thing you have to do is creating a Azure Search index under your search service. One Search service can contain multiple indexes. An index is a persistent store of documents and other constructs used by an Azure Search service. A document is a single unit searchable data in your index. Index is like a table in SQL database. But there are some differences. When creating a index a given data field has set of attributes and a field type. Lets first look at what are the possible data types we can store in Azure search index.   Type Description Edm.String Text that can optionally be tokenized for full-text search Collection(Edm.String) A list of strings that can optionally be tokenized for full-text search Edm.Boolean Contains true/false values Edm.Int32 32-bit integer values Edm.Int64 64-bit integer values Edm.Double Double-precision numeric data Edm.DateTimeOff...

Azure Search #1

Image
  I will be writing a series of post on azure search step by step. Each post I will be explaining different areas in azure search. As this is the first post I will be explaining what azure search is and what are the applications of azure search. What is Azure Search ? A search-as-a-service solution allowing developers to incorporate great search experiences into applications without managing infrastructure or needing to become search experts. If I elaborate the definition bit more,Azure search provides lot of services, which allows developer to add high search experience to their end users, without been a search expert. In other words developer has to call some API calls to azure search all the search algorithms will be executed by azure search service and result will be returned. this makes developer life easier and giving end user a high search experience. Why we need search? Search box in an application has been the main entry point of most of the applications. If we una...

Azure Search Introduction

Image
  Today almost al the web applications and mobile applications provides search functionality. That is the best way the user could access the data they want to see. Most common way of searching data is giving a search textbox. Further there are many ways of providing richer search experience to the users to make their life comfort when using the application. But providing such search functionality can be challenging for the application developers.It’s not reasonable to expect every development team to build its own search engine. Even installing and running a commercial search engine can be a lot of work. What’s needed is a managed search service that can be used by many different applications, whether they’re running in the cloud or on premises. This is exactly what Azure Search offers. What is Azure Search? Azure Search is a managed service running in the public cloud. You can create a new instance of azure search and use it. Application using azure search can run on Microsoft ...