18
On Azure Search Notes: 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 [email protected] for any clarifications or information.

Azure Search

Embed Size (px)

Citation preview

Page 1: Azure Search

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 [email protected] for any clarifications or information.

Page 2: Azure Search

Session Speaker

Abhishek ChandraSr. ConsultantWinWire Technologies

Page 3: Azure Search

Agenda

Demo

Create and populate Index

Benefits

What is Azure Search

Questions

12345

Page 4: Azure Search

Scenarios

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

Line of business applicationsSocial contentE-Commerce

Page 5: Azure Search

Search Relevance

1

2

3

4

5

Simple

Natural

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

Page 6: Azure Search

Why build own search engine?

ControlDefine what’s the right data scope for searchable

data Align with business

Page 7: Azure Search

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.

Page 8: Azure Search

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

Page 9: Azure Search

Create an Azure Search service

Page 10: Azure Search

How does Azure search work ?

Page 11: Azure Search

Index

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

Page 12: Azure Search

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]

Page 13: Azure Search

Populating an Index

Push data to an index Pull data into an index

Page 14: Azure Search

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

Page 15: Azure Search

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

Page 16: Azure Search

Issuing searches

Page 17: Azure Search

Demo

Page 18: Azure Search

Q & ANext Webinar

Topic : Azure Service Fabric

When: June 15th at 9am PT

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

www.twitter.com/winwire

[email protected]

www.winwire.com