SlideShare ist ein Scribd-Unternehmen logo
1 von 32
#GlobalAzure
Azure Search
Search as a Service
Alexandre Marreiros
@alexmarreiros
amarreiros@gmail.com
www.digitalmindignition.com
THE BIGGEST
MICROSOFT AZURE
COMMUNITY EVENT
183 LOCATIONS
+60 COUNTRIES
+10000 PEOPLE
Global Sponsors
• 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
Agenda
Search relevance ; Azure Search ; Next Steps ; Questions and answers ; References
Search Relevance
Search Relevance
■Is simple
■Natural
■Don’t require train to use
■Expected
■Helps users to drill the right set’s of data
Power Expectation
The Verge
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;
Why not use product search engines
■Expensive;
■Poor UI;
■Poor configurability or extensibility;
■The levels of configuration does not serve the Business needs;
Our “HandCraft” Search end’s up many times being expensive or not what us and our client
need / want
Omeganic.com
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;
Azure Search Arch
Azure Search Process
Azure Search Process
Create Search Service
Search Service Information
Search Service Index Creation
Search Service Creation
Azure Search Process
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
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
Using Search From .NET SDK
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
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/
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.co
m/
• https://azuresearchadventureworksdemo.codeplex.co
m/
• http://www.slideshare.net/amarreiros/azure-search-
as-a-service-mentoring-frelance-ug
• 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
Thanks!

Weitere ähnliche Inhalte

Was ist angesagt?

Effective Searching by Dominik Kornas
Effective Searching by Dominik KornasEffective Searching by Dominik Kornas
Effective Searching by Dominik Kornas
AEM HUB
 
Intro to Lucidworks Fusion - Esther Quansah & Kord Campbell, Lucidworks
Intro to Lucidworks Fusion - Esther Quansah & Kord Campbell, LucidworksIntro to Lucidworks Fusion - Esther Quansah & Kord Campbell, Lucidworks
Intro to Lucidworks Fusion - Esther Quansah & Kord Campbell, Lucidworks
Lucidworks
 
RavenDB - Indexes Deep Dive
RavenDB - Indexes Deep DiveRavenDB - Indexes Deep Dive
RavenDB - Indexes Deep Dive
Alonso Robles
 

Was ist angesagt? (20)

Backbone Conf 2014 - Realtime & Firebase
Backbone Conf 2014 - Realtime & FirebaseBackbone Conf 2014 - Realtime & Firebase
Backbone Conf 2014 - Realtime & Firebase
 
Firebase - cloud based real time database
Firebase - cloud based real time databaseFirebase - cloud based real time database
Firebase - cloud based real time database
 
Elasticsearch for Autosuggest in Clojure at Workframe
Elasticsearch for Autosuggest in Clojure at WorkframeElasticsearch for Autosuggest in Clojure at Workframe
Elasticsearch for Autosuggest in Clojure at Workframe
 
Elasticsearch
ElasticsearchElasticsearch
Elasticsearch
 
Developing Search-driven application in SharePoint 2013
 Developing Search-driven application in SharePoint 2013  Developing Search-driven application in SharePoint 2013
Developing Search-driven application in SharePoint 2013
 
Effective Searching by Dominik Kornas
Effective Searching by Dominik KornasEffective Searching by Dominik Kornas
Effective Searching by Dominik Kornas
 
Intro to Lucidworks Fusion - Esther Quansah & Kord Campbell, Lucidworks
Intro to Lucidworks Fusion - Esther Quansah & Kord Campbell, LucidworksIntro to Lucidworks Fusion - Esther Quansah & Kord Campbell, Lucidworks
Intro to Lucidworks Fusion - Esther Quansah & Kord Campbell, Lucidworks
 
Fusion on Kubernetes - Alan Eugenio & Joe Streeky, Lucidworks
Fusion on Kubernetes - Alan Eugenio & Joe Streeky, LucidworksFusion on Kubernetes - Alan Eugenio & Joe Streeky, Lucidworks
Fusion on Kubernetes - Alan Eugenio & Joe Streeky, Lucidworks
 
Webinar: Fusion 2.3 Preview - Enhanced Features with Solr & Spark
Webinar: Fusion 2.3 Preview - Enhanced Features with Solr & SparkWebinar: Fusion 2.3 Preview - Enhanced Features with Solr & Spark
Webinar: Fusion 2.3 Preview - Enhanced Features with Solr & Spark
 
Azure fundamental -Introduction
Azure fundamental -IntroductionAzure fundamental -Introduction
Azure fundamental -Introduction
 
SPCA2013 - Dude, Where’s my Search Scopes
SPCA2013 - Dude, Where’s my Search ScopesSPCA2013 - Dude, Where’s my Search Scopes
SPCA2013 - Dude, Where’s my Search Scopes
 
Searchlight + Horizon - Mitaka march 2016
Searchlight  + Horizon - Mitaka march 2016Searchlight  + Horizon - Mitaka march 2016
Searchlight + Horizon - Mitaka march 2016
 
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
 
Android training in technopark - Imrokraft
Android training in technopark - ImrokraftAndroid training in technopark - Imrokraft
Android training in technopark - Imrokraft
 
SharePoint 2013 Search
SharePoint 2013 SearchSharePoint 2013 Search
SharePoint 2013 Search
 
Search UI and Lucidworks View: Presented by Josh Ellinger, Lucidworks
Search UI and Lucidworks View: Presented by Josh Ellinger, LucidworksSearch UI and Lucidworks View: Presented by Josh Ellinger, Lucidworks
Search UI and Lucidworks View: Presented by Josh Ellinger, Lucidworks
 
At Begin, URL Handling and REST
At Begin, URL Handling and RESTAt Begin, URL Handling and REST
At Begin, URL Handling and REST
 
Using the extensibility benefits of EPiServer
Using the extensibility benefits of EPiServerUsing the extensibility benefits of EPiServer
Using the extensibility benefits of EPiServer
 
A Survey of Elasticsearch Usage
A Survey of Elasticsearch UsageA Survey of Elasticsearch Usage
A Survey of Elasticsearch Usage
 
RavenDB - Indexes Deep Dive
RavenDB - Indexes Deep DiveRavenDB - Indexes Deep Dive
RavenDB - Indexes Deep Dive
 

Andere mochten auch

FW Alumni Newsletter Presentation
FW Alumni Newsletter PresentationFW Alumni Newsletter Presentation
FW Alumni Newsletter Presentation
Kevin Daily
 
Open stack design 2012 applications targeting openstack-final
Open stack design 2012   applications targeting openstack-finalOpen stack design 2012   applications targeting openstack-final
Open stack design 2012 applications targeting openstack-final
rhirschfeld
 
SaaS and Multi-Tenancy – Foundational Concepts
SaaS and Multi-Tenancy – Foundational ConceptsSaaS and Multi-Tenancy – Foundational Concepts
SaaS and Multi-Tenancy – Foundational Concepts
Jeelani Shaik
 

Andere mochten auch (20)

Memoria anual 2015
Memoria anual 2015Memoria anual 2015
Memoria anual 2015
 
Euro (Lingua) 2012, etap I, Włochy
Euro (Lingua) 2012, etap I, WłochyEuro (Lingua) 2012, etap I, Włochy
Euro (Lingua) 2012, etap I, Włochy
 
FW Alumni Newsletter Presentation
FW Alumni Newsletter PresentationFW Alumni Newsletter Presentation
FW Alumni Newsletter Presentation
 
easywalker sky user manual Spanish
easywalker sky user manual Spanisheasywalker sky user manual Spanish
easywalker sky user manual Spanish
 
Mandatos de carnaval 2015 colegio Jesús Cancio de Santander
Mandatos de carnaval 2015 colegio Jesús Cancio de SantanderMandatos de carnaval 2015 colegio Jesús Cancio de Santander
Mandatos de carnaval 2015 colegio Jesús Cancio de Santander
 
Hotiin tatwar
Hotiin tatwarHotiin tatwar
Hotiin tatwar
 
PureMobile 2014
PureMobile 2014PureMobile 2014
PureMobile 2014
 
Sánchez_García_Tamara_dpt_actividad_5_1
Sánchez_García_Tamara_dpt_actividad_5_1Sánchez_García_Tamara_dpt_actividad_5_1
Sánchez_García_Tamara_dpt_actividad_5_1
 
Posromanticismo
PosromanticismoPosromanticismo
Posromanticismo
 
Achieving Multi-tenanted Business Processes in SaaS Applications
Achieving Multi-tenanted Business Processes in SaaS Applications  Achieving Multi-tenanted Business Processes in SaaS Applications
Achieving Multi-tenanted Business Processes in SaaS Applications
 
Inevitability of Multi-Tenancy & SAAS in Product Engineering
Inevitability of Multi-Tenancy & SAAS in Product EngineeringInevitability of Multi-Tenancy & SAAS in Product Engineering
Inevitability of Multi-Tenancy & SAAS in Product Engineering
 
OpenServerSummit: Operating Hybrid Infrastructure
OpenServerSummit:  Operating Hybrid InfrastructureOpenServerSummit:  Operating Hybrid Infrastructure
OpenServerSummit: Operating Hybrid Infrastructure
 
Open stack design 2012 applications targeting openstack-final
Open stack design 2012   applications targeting openstack-finalOpen stack design 2012   applications targeting openstack-final
Open stack design 2012 applications targeting openstack-final
 
Data Migration and Data-Tier Applications with SQL Azure
Data Migration and Data-Tier Applications with SQL AzureData Migration and Data-Tier Applications with SQL Azure
Data Migration and Data-Tier Applications with SQL Azure
 
OpenStack Preso: DevOps on Hybrid Infrastructure
OpenStack Preso: DevOps on Hybrid InfrastructureOpenStack Preso: DevOps on Hybrid Infrastructure
OpenStack Preso: DevOps on Hybrid Infrastructure
 
Office Track: SharePoint Online Migration - Asses, Prepare, Migrate & Support...
Office Track: SharePoint Online Migration - Asses, Prepare, Migrate & Support...Office Track: SharePoint Online Migration - Asses, Prepare, Migrate & Support...
Office Track: SharePoint Online Migration - Asses, Prepare, Migrate & Support...
 
SaaS and Multi-Tenancy – Foundational Concepts
SaaS and Multi-Tenancy – Foundational ConceptsSaaS and Multi-Tenancy – Foundational Concepts
SaaS and Multi-Tenancy – Foundational Concepts
 
BP Project History
BP Project HistoryBP Project History
BP Project History
 
Diese wichtigen britischen straßenschilder sollten sie kennen
Diese wichtigen britischen straßenschilder sollten sie kennenDiese wichtigen britischen straßenschilder sollten sie kennen
Diese wichtigen britischen straßenschilder sollten sie kennen
 
Put Your Existing Application On Windows Azure
Put Your Existing Application On Windows AzurePut Your Existing Application On Windows Azure
Put Your Existing Application On Windows Azure
 

Ähnlich wie Gab2015 azure search as a service

Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?
Daniel Zivkovic
 

Ähnlich wie Gab2015 azure search as a service (20)

Azure and OSS, a match made in heaven
Azure and OSS, a match made in heavenAzure and OSS, a match made in heaven
Azure and OSS, a match made in heaven
 
Azure cafe marketplace with looker data analytics
Azure cafe marketplace with looker data analyticsAzure cafe marketplace with looker data analytics
Azure cafe marketplace with looker data analytics
 
Data analytics on Azure
Data analytics on AzureData analytics on Azure
Data analytics on Azure
 
I2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas VochtenI2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
 
Building great website search experiences
Building great website search experiencesBuilding great website search experiences
Building great website search experiences
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 
USQL Trivadis Azure Data Lake Event
USQL Trivadis Azure Data Lake EventUSQL Trivadis Azure Data Lake Event
USQL Trivadis Azure Data Lake Event
 
Big Data Expertise
Big Data ExpertiseBig Data Expertise
Big Data Expertise
 
Find What You Need Fast with the Google Search Appliance
Find What You Need Fast with the Google Search ApplianceFind What You Need Fast with the Google Search Appliance
Find What You Need Fast with the Google Search Appliance
 
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
 
Cloud Computing101 Azure, updated june 2017
Cloud Computing101 Azure, updated june 2017Cloud Computing101 Azure, updated june 2017
Cloud Computing101 Azure, updated june 2017
 
Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?
 
Ai & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientistAi & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientist
 
Webinar: Scaling MongoDB
Webinar: Scaling MongoDBWebinar: Scaling MongoDB
Webinar: Scaling MongoDB
 
Gapand 2017 - Diseñando Arquitecturas Serverless en Azure
Gapand 2017 - Diseñando Arquitecturas Serverless en AzureGapand 2017 - Diseñando Arquitecturas Serverless en Azure
Gapand 2017 - Diseñando Arquitecturas Serverless en Azure
 
Architecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzureArchitecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and Azure
 
Intro to Product Development
Intro to Product DevelopmentIntro to Product Development
Intro to Product Development
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
 
Azure Active Directory
Azure Active DirectoryAzure Active Directory
Azure Active Directory
 

Mehr von Alexandre Marreiros

Mehr von Alexandre Marreiros (20)

Agular fromthetrenches2netponto
Agular fromthetrenches2netpontoAgular fromthetrenches2netponto
Agular fromthetrenches2netponto
 
Whats a Chat bot
Whats a Chat botWhats a Chat bot
Whats a Chat bot
 
Type of angular 2
Type of angular 2Type of angular 2
Type of angular 2
 
Xamarin devdays 2017 - PT - connected apps
Xamarin devdays 2017 - PT - connected appsXamarin devdays 2017 - PT - connected apps
Xamarin devdays 2017 - PT - connected apps
 
ASP.NEt MVC and Angular What a couple
ASP.NEt MVC and Angular What a coupleASP.NEt MVC and Angular What a couple
ASP.NEt MVC and Angular What a couple
 
Angular 2
Angular 2Angular 2
Angular 2
 
Jws masterclass progressive web apps
Jws masterclass progressive web appsJws masterclass progressive web apps
Jws masterclass progressive web apps
 
Xamarin.forms
Xamarin.forms Xamarin.forms
Xamarin.forms
 
Quick View of Angular JS for High School
Quick View of Angular JS for High SchoolQuick View of Angular JS for High School
Quick View of Angular JS for High School
 
Pt xug xamarin pratices on big ui consumer apps
Pt xug  xamarin pratices on big ui consumer appsPt xug  xamarin pratices on big ui consumer apps
Pt xug xamarin pratices on big ui consumer apps
 
Get satrted angular js day 2
Get satrted angular js day 2Get satrted angular js day 2
Get satrted angular js day 2
 
Get satrted angular js
Get satrted angular jsGet satrted angular js
Get satrted angular js
 
Pragmatic responsive web design industry session 7
Pragmatic responsive web design   industry session 7Pragmatic responsive web design   industry session 7
Pragmatic responsive web design industry session 7
 
Boot strapandresponsiveintro
Boot strapandresponsiveintroBoot strapandresponsiveintro
Boot strapandresponsiveintro
 
WebSite development using WinJS
WebSite development using WinJSWebSite development using WinJS
WebSite development using WinJS
 
Universal Apps Development using HTML 5 and WINJS
Universal Apps Development using HTML 5 and WINJSUniversal Apps Development using HTML 5 and WINJS
Universal Apps Development using HTML 5 and WINJS
 
GWAB Mobile Services
GWAB Mobile ServicesGWAB Mobile Services
GWAB Mobile Services
 
Html5ignition newweborder
Html5ignition newweborderHtml5ignition newweborder
Html5ignition newweborder
 
Windows8.1 html5 dev paradigm discussion netponto
Windows8.1 html5 dev paradigm discussion netpontoWindows8.1 html5 dev paradigm discussion netponto
Windows8.1 html5 dev paradigm discussion netponto
 
Mobile first responsive industry sessions
Mobile first responsive industry sessionsMobile first responsive industry sessions
Mobile first responsive industry sessions
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Gab2015 azure search as a service

  • 1. #GlobalAzure Azure Search Search as a Service Alexandre Marreiros @alexmarreiros amarreiros@gmail.com www.digitalmindignition.com
  • 2. THE BIGGEST MICROSOFT AZURE COMMUNITY EVENT 183 LOCATIONS +60 COUNTRIES +10000 PEOPLE
  • 4. • 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
  • 5.
  • 6. Agenda Search relevance ; Azure Search ; Next Steps ; Questions and answers ; References
  • 8. Search Relevance ■Is simple ■Natural ■Don’t require train to use ■Expected ■Helps users to drill the right set’s of data
  • 10. 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;
  • 11. Why not use product search engines ■Expensive; ■Poor UI; ■Poor configurability or extensibility; ■The levels of configuration does not serve the Business needs;
  • 12. Our “HandCraft” Search end’s up many times being expensive or not what us and our client need / want Omeganic.com
  • 13. 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;
  • 17.
  • 22.
  • 24. 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
  • 25. 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
  • 26. Using Search From .NET SDK
  • 27. 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
  • 28. 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/
  • 29.
  • 30. 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.co m/ • https://azuresearchadventureworksdemo.codeplex.co m/ • http://www.slideshare.net/amarreiros/azure-search- as-a-service-mentoring-frelance-ug
  • 31. • 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

Hinweis der Redaktion

  1. Example of a lab doing this http://blogs.msdn.com/b/kaevans/archive/2015/03/06/indexing-azure-sql-database-with-azure-search.aspx
  2. We had been talking about Rest but is also a Way to do this using a .NET Library