azure search as a service mentoring frelance ug
TRANSCRIPT
![Page 1: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/1.jpg)
Azure SearchSearch as a Service
Alexandre Marreiros
@alexmarreiros [email protected] www.digitalmindignition.com
![Page 2: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/2.jpg)
Alexandre Marreiros• CTO @ Innovagency
• Software Dev/Arch as Independent
• Technical Trainer and Speaker as
Independent
• Teacher @ EDIT
• Technical Writer
• Windows Platform Development Microsoft
MVP
• Microsoft Windows DevCamp Trainer
• Windows Insider
@alexmarreiros
www.digitalmindignition.com
![Page 3: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/3.jpg)
![Page 4: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/4.jpg)
Agenda
Search relevance ; Azure Search ; Next Steps ; Questions and answers ; References
![Page 5: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/5.jpg)
Search Relevance
![Page 6: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/6.jpg)
Serch Relevance
Is simple
Natural
Don’t require train to use
Expected
Helps users to drill the right set’s of data
![Page 7: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/7.jpg)
Power Expectation
The Verge
![Page 8: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/8.jpg)
Why People Build Their Own Search
Engine
2 Real Answer what’s the most relevant result’s;
To define what’s the right data scope for the searchable data;
To answer Search serves not only the user itself but aso the business;
2 Real Answer what’s the most relevant result’s;
To define what’s the right data scope for the searchable data;
To answer Search serves not only the user itself but aso the business;
![Page 9: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/9.jpg)
Why not use product search engines
Expensive;
Poor UI;
Poor configurability or extensibility;
The levels of configuration does not serve the Business needs;
![Page 10: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/10.jpg)
Our “HandCraft” Search end’s up many times being expensive or not what
us and our client need / want
Om
eg
an
ic.c
om
![Page 11: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/11.jpg)
Azure Search• Full costumizable engine running on the cloud;
• Provides Search as a Service;
• Client UI and Technical Agnostic;
• Scallable;
• Able to be integrated by API or by a Rest interface;
• Cost controlled;
• Able to Integrate with on premesis and out premesis
systems;
• Entirely focus on developer’s;
![Page 12: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/12.jpg)
Azure Search Arch
David Chappell
![Page 13: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/13.jpg)
Azure Search Process
David Chappell
![Page 14: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/14.jpg)
Azure Search Process
David Chappell
![Page 15: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/15.jpg)
DEMO
![Page 16: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/16.jpg)
Create the Search Service
![Page 17: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/17.jpg)
Search Service Information
![Page 18: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/18.jpg)
Search Service Index Creation
![Page 19: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/19.jpg)
Search Service Index Creation
![Page 20: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/20.jpg)
DEMO
![Page 21: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/21.jpg)
Azure Search Process
David Chappell
![Page 22: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/22.jpg)
Update the Search Index
Post to your server when theres a change on the data domain
https://demosearchgwab.search.windows.net/indexes/hotelindex/docs/index?api-version=2014-
07-31-Preview
![Page 23: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/23.jpg)
Update the Search Index
The Most recomended in the case it is supported. You can connect to a DataBase also using a
Restfull Approach. CodeSnipet for the creation of the Index based on a DataBase
![Page 24: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/24.jpg)
Using Search From .NET SDK
![Page 25: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/25.jpg)
Azure Search Service Features
Scalability;
Restfull API
SDK
Automatic Index and Programatic Index
Access Control
Multiple Index (can be used to define
search scopes)
Language Support
Full Text Search
Scoring ( allow to build ranking models)
Facets navigation
Highlighted hits
Reporting Analysis
Search Sugestion
![Page 26: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/26.jpg)
Examples of how to build Search
sugestions
http://azure.microsoft.com/blog/2015/01/20/azure-
search-how-to-add-suggestions-auto-complete-to-
your-search-applications/
![Page 27: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/27.jpg)
Sweet Chat
![Page 28: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/28.jpg)
Let’s build Search
driven apps
Building ASP.NET MVC Search driven app Showcase
![Page 29: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/29.jpg)
Let’s build Search
driven NodeJS web
app
Building ASP.NET MVC Search driven app Showcase
![Page 30: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/30.jpg)
Let’s build Search
driven ASP.NET MVC
WebAPP
Building ASP.NET MVC Search driven app Showcase
![Page 31: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/31.jpg)
Questions & Answers
@alexmarreiros
www.digitalmindignition.com
ww
w.id
ea
ch
am
pio
ns.
co
m
Feel free to contact me for questions after the event:
![Page 32: Azure search as a service mentoring frelance ug](https://reader034.vdocuments.mx/reader034/viewer/2022042607/55a680241a28ab776f8b497f/html5/thumbnails/32.jpg)
References• https://msdn.microsoft.com/en-
us/library/azure/dn798933.aspx
• Essential Azure ebook
• http://azure.microsoft.com/en-
us/documentation/articles/search-manage/
• http://channel9.msdn.com/Shows/Data-
Exposed/Azure-Search-General-Availability-
and-Whats-New
• http://channel9.msdn.com/Blogs/DevRadio/
Using-Azure-Search-in-your-ASPNET-MVC-
website
• https://azuresearchadventureworksdemo.codeplex.com/
• https://azuresearchadventureworksdemo.co
deplex.com/