gab2015 azure search as a service
TRANSCRIPT
![Page 1: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/1.jpg)
#GlobalAzure
Azure SearchSearch as a ServiceAlexandre Marreiros
@alexmarreiros
www.digitalmindignition.com
![Page 2: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/2.jpg)
THE BIGGEST
MICROSOFT AZURE
COMMUNITY EVENT183 LOCATIONS
+60 COUNTRIES
+10000 PEOPLE
![Page 3: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/3.jpg)
Global Sponsors
![Page 4: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/4.jpg)
• 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 5: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/5.jpg)
![Page 6: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/6.jpg)
AgendaSearch relevance ; Azure Search ; Next Steps ; Questions and answers ; References
![Page 7: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/7.jpg)
Search Relevance
![Page 8: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/8.jpg)
Search Relevance
■Is simple
■Natural
■Don’t require train to use
■Expected
■Helps users to drill the right set’s of data
![Page 9: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/9.jpg)
Power Expectation
The Verge
![Page 10: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/10.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;
![Page 11: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/11.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 12: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/12.jpg)
Our “HandCraft” Search end’s up many times being expensive or not what us and our client need / want
Om
egan
ic.c
om
![Page 13: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/13.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 14: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/14.jpg)
Azure Search Arch
![Page 15: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/15.jpg)
Azure Search Process
![Page 16: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/16.jpg)
Azure Search Process
![Page 17: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/17.jpg)
![Page 18: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/18.jpg)
Create Search Service
![Page 19: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/19.jpg)
Search Service Information
![Page 20: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/20.jpg)
Search Service Index Creation
![Page 21: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/21.jpg)
Search Service Creation
![Page 22: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/22.jpg)
![Page 23: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/23.jpg)
Azure Search Process
![Page 24: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/24.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 25: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/25.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 26: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/26.jpg)
Using Search From .NET SDK
![Page 27: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/27.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 28: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/28.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 29: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/29.jpg)
![Page 30: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/30.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.codeplex.com/
• http://www.slideshare.net/amarreiros/azure-search-as-a-service-mentoring-frelance-ug
![Page 31: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/31.jpg)
• 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 32: Gab2015 azure search as a service](https://reader033.vdocuments.net/reader033/viewer/2022042817/55a680b31a28ab702a8b45a8/html5/thumbnails/32.jpg)
Thanks!