Upload
winwire-technologies-inc
View
73
Download
0
Embed Size (px)
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 [email protected] 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
www.winwire.com