Azure Search

Preview:

Citation preview

On Azure SearchNotes: If you experience audio issues during the webinar, you can dial in through telephone details provided

to you in your registration confirmation email. Please feel free to post questions in the questions dialog and we will try to answer as many as we can

at the end. Recording of this session will be shared in next 24-48 hours. You can also write to us at marketing@winwire.com for any clarifications or information.

Session Speaker

Abhishek ChandraSr. ConsultantWinWire Technologies

Agenda

Demo

Create and populate Index

Benefits

What is Azure Search

Questions

12345

Scenarios

If an app offers lot of content your, users will be more effective searching instead of browsing

Line of business applicationsSocial contentE-Commerce

Search Relevance

1

2

3

4

5

Simple

Natural

Don’t require training for usersHelps users to drill the right set of dataExpected

Why build own search engine?

ControlDefine what’s the right data scope for searchable

data Align with business

Azure Search

Azure search is a fully managed search service for mobile and web app development. It offers the experience user expects and the features developer require.

Advantages

1 Cloud search service for web and mobile app development

2 Get your search indices up and running quickly

3Easily scale up and down as needed

4 Connect search results to business goals with great control over search ranking

5 Load and update automatically with integrated indexers

6 Easily add geo-spatial search to your app

Create an Azure Search service

How does Azure search work ?

Index

What is an Index ?Field types and attributes in an Azure Search index

Creating an Index

Create a new Index You can create a new index within an Azure Search service using an HTTP POST or PUT request.

POST

POST https://[servicename].search.windows.net/indexes?api-version=[api-version]Content-Type: application/json api-key: [admin key]

PUT PUT https://[servicename].search.windows.net/indexes/[index name]?api-version=[api-version]

Populating an Index

Push data to an index Pull data into an index

Populating an Index – using Indexer

Data_Source Indexer Target Index

An indexer is a resource that connects data sources with target search indexes

IndexerA data source specifies what data needs to be indexed at connects data sources with target search indexes.

Data Source

Populating an Index - Azure Search Service REST API

● POST /indexes/[index name]/docs/index?api-version=[api-version] ● Request Body

{ "value": [ { "@search.action": "upload (default) | merge | mergeOrUpload | delete", "key_field_name": "unique_key_of_document", (key/value pair for key field from index schema) "field_name": field_value (key/value pairs matching index schema) ... }, ... ]}

● Response Status code: 200 OK Status code: 207

Issuing searches

Demo

Q & ANext Webinar

Topic : Azure Service Fabric

When: June 15th at 9am PT

http://www.winwire.com/blog-winsights/

www.twitter.com/winwire

marketing@winwire.com

www.winwire.com

Recommended