A presentantion done one Freelancers User Group to explain and mentorship the usage of Microsoft Azure Search Service in projects and the power of that done at 10/03/2015
1. Azure Search
Search as a Service
Alexandre Marreiros
@alexmarreiros amarreiros@gmail.com www.digitalmindignition.com
2. 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
amarreiros@gmail.com
www.digitalmindignition.com
8. 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;
9. Why not use product search engines
Expensive;
Poor UI;
Poor configurability or extensibility;
The levels of configuration does not serve the Business needs;
10. Our “HandCraft” Search end’s up many times being expensive or not what
us and our client need / want
Omeganic.com
11. 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;
22. 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
23. 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
25. 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
26. 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/