32
#GlobalAzure Azure Search Search as a Service Alexandre Marreiros @alexmarreiros [email protected] www.digitalmindignition.com

Gab2015 azure search as a service

Embed Size (px)

Citation preview

Page 1: Gab2015 azure search as a service

#GlobalAzure

Azure SearchSearch as a ServiceAlexandre Marreiros

@alexmarreiros

[email protected]

www.digitalmindignition.com

Page 2: Gab2015 azure search as a service

THE BIGGEST

MICROSOFT AZURE

COMMUNITY EVENT183 LOCATIONS

+60 COUNTRIES

+10000 PEOPLE

Page 3: Gab2015 azure search as a service

Global Sponsors

Page 4: Gab2015 azure search as a service

• 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

[email protected]

www.digitalmindignition.com

Page 5: Gab2015 azure search as a service
Page 6: Gab2015 azure search as a service

AgendaSearch relevance ; Azure Search ; Next Steps ; Questions and answers ; References

Page 7: Gab2015 azure search as a service

Search Relevance

Page 8: Gab2015 azure search as a service

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

Power Expectation

The Verge

Page 10: Gab2015 azure search as a service

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

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

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

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

Azure Search Arch

Page 15: Gab2015 azure search as a service

Azure Search Process

Page 16: Gab2015 azure search as a service

Azure Search Process

Page 17: Gab2015 azure search as a service
Page 18: Gab2015 azure search as a service

Create Search Service

Page 19: Gab2015 azure search as a service

Search Service Information

Page 20: Gab2015 azure search as a service

Search Service Index Creation

Page 21: Gab2015 azure search as a service

Search Service Creation

Page 22: Gab2015 azure search as a service
Page 23: Gab2015 azure search as a service

Azure Search Process

Page 24: Gab2015 azure search as a service

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

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

Using Search From .NET SDK

Page 27: Gab2015 azure search as a service

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

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
Page 30: Gab2015 azure search as a service

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

• 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

[email protected]

www.digitalmindignition.com

Page 32: Gab2015 azure search as a service

Thanks!