SlideShare une entreprise Scribd logo
1  sur  22
Search-Driven Apps
Maximilian Melcher | Managing Consultant | 22. Mai 2014
Maximilian Melcher
Maximilian Melcher ist SharePoint und Enterprise Search Consultant für Alegri
International Services GmbH, ein Microsoft Gold Certified Partner in München
spezialisiert auf Microsoft Technologien. Sein Fokus liegt auf Microsoft SharePoint Server
2007/2010/2013 und FAST For SharePoint 2010. Maximilian ist zertifizierter SharePoint
Entwickler (MCPD) und Administrator (MCITP) und arbeitet als Projektleiter im
Großkunden-Umfeld.
Twitter: @maxmelcher
Blog: http://melcher.it
Email: Maximilian.Melcher@alegri.eu
Toolbox: sharepointtoolbox.de
www: http://alegri.de
All rights reserved
 Gründungsjahr: 2001
 ca. 225 Mitarbeiter in der DACH-Region
 Niederlassungen an 9 Standorten (DACH)
 Umfangreiche Nearshore Kapazitäten in
Rumänien
 Microsoft und SAP Unite Partner (DACH Region)
 Über 60 der DAX 100-Unternehmen zählen zu
unsere Klienten
 Consulting Excellence in Microsoft Enterprise
Solutions
Alegri
Hamburg
Köln
Frankfurt
Stuttgart
München
Basel
Wien
Zürich
Mannheim
3
All rights reserved
Gold Messaging
Gold Business Intelligence
Gold Application Lifecycle Management
Gold Collaboration and Content
Gold Management and Virtualization
Gold Digital Marketing
Silver Communications
Silver Application Development
Silver Devices and Deployment
Silver Identity and Access
Silver Data Platform
Silver Learning
Silver Volume Licensing
Silver Mobility
 Strategic Alliance Partner (für Deutschland) mit dedizierten
Partner Managern und gemeinsamen Businessplänen
 Beteiligung an den Microsoft Inner Circles
 Premier Support Vertrag für Projekte unserer Klienten
 Microsoft Cloud Accelerate Partner Programm
 Early Adaptor und Rapid Deployment Programme für Klienten
 Notes Compete Programm (Migration & Konsolidierung)
 Small Business Specialist für den Mittelstand
 Business Critical SharePoint Partner:
http://youtu.be/wWNRQfoqhds
 Stellenangebote:
http://www.alegri.de/de/Career/Seiten/default.aspx
Ein starker Microsoft Partner
4
Search-driven Apps SharePoint 2013
5
All rights reserved 6
SharePoint Search History
FAST ESP for SharePoint
• Lizenz Deal für FAST und
SharePoint 2007
• Die original FAST Integration
wurde verwendet.
FAST Search for SharePoint
• Gemeinsame Crawl und Query
Komponenten
• FAST und SharePoint Farmen
stark verbunden
SharePoint 2013 Search
• Eine Such-Engine
• Eine Farm
• Simple, easy, powerful
All rights reserved 7
All rights reserved 8
All rights reserved 9
All rights reserved
SharePoint 2013 Suche
SharePoint 2013 Search
SharePoint
2010
Search
FAST
Search For
SharePoint
FAST
Technology
All rights reserved 11
SharePoint 2013 Suche
All rights reserved
 Search User Interface Verbesserungen
 Relevanz Verbesserungen
 Anpassungen im Crawling
 Struktur und Entitäten Extraktion in unstrukturiertem Content
 Flexibleres Search Schema
 Search Health Reports
 Neue Search Architektur
Was ist neu?
Continuous crawling
SP2010 SP2013
REST API
 https://sharepoint2013.demo.com/_api/search/query?querytext='sharepoint'
Tool-Support
 REST
 Many parameters
 Very detailed output
 Debugging
JavaScript (JSOM)
var clientContext = new SP.ClientContext(“https://sharepoint2013.demo.com");
var keywordQuery = new Microsoft.SharePoint.Client.Search.Query.KeywordQuery(clientContext);
keywordQuery.set_queryText("SharePoint");
var searchExecutor = new Microsoft.SharePoint.Client.Search.Query.SearchExecutor(clientContext);
var results = searchExecutor.executeQuery(keywordQuery);
clientContext.executeQueryAsync(function(result) {
console.log(result)}
,function(error) {
console.log(error)
});
C# (CSOM)
using (ClientContext clientContext = new
ClientContext("http://<serverName>/sites/<siteCollectionPath>"))
{
KeywordQuery keywordQuery = new KeywordQuery(clientContext);
keywordQuery.QueryText = "SharePoint";
SearchExecutor searchExecutor = new SearchExecutor(clientContext);
ClientResult<ResultTableCollection> results = searchExecutor.ExecuteQuery(keywordQuery);
clientContext.ExecuteQuery();
}
C# (SSOM)
using (SPSite siteCollection = new SPSite("<serverRelativeUrl>"))
{
KeywordQuery keywordQuery = new KeywordQuery(siteCollection);
keywordQuery.QueryText = "SharePoint";
SearchExecutor searchExecutor = new SearchExecutor();
ResultTableCollection resultTableCollection = searchExecutor.ExecuteQuery(keywordQuery);
resultTableCollection = resultTableCollection.Filter("TableType", KnownTableTypes.RelevantResults);
ResultTable resultTable = resultTableCollection.FirstOrDefault();
DataTable dataTable = resultTable.Table;
}
Who is working Where on What?
Maximilian Melcher
Twitter: @maxmelcher
Blog: Melcher.it
Email: Maximilian.Melcher@alegri.eu
Toolbox: sharepointtoolbox.de
www: http://alegri.de
Thanks!
Bitte Feedback ausfüllen!
– Positives Feedback
• Vortrag 27
– Anderes Feedback
• Vortrag 37
Questions?
All rights reserved
Das Potential von Microsoft
Enterprise-Lösungen voll
erschließen.
Alegri ist einer der größten
Microsoft Partner in Deutschland
und Mitglied der SAP- Microsoft-
Unite Partner Connection.
„ … an Alegri kommt man zum Thema
Microsoft einfach nicht vorbei. “
- Klientenzitat -
Unite Partner Connection
22

Contenu connexe

Tendances

News von der Microsoft Ignite Zürich Juni 2015
News von der Microsoft Ignite Zürich Juni 2015News von der Microsoft Ignite Zürich Juni 2015
News von der Microsoft Ignite Zürich Juni 2015David Schneider
 
News von der Microsoft Ignite
News von der Microsoft IgniteNews von der Microsoft Ignite
News von der Microsoft IgniteDavid Schneider
 
InfoNet Day 2015: Session SharePoint + Office 365 - ein starkes Gespann
InfoNet Day 2015: Session SharePoint + Office 365 - ein starkes GespannInfoNet Day 2015: Session SharePoint + Office 365 - ein starkes Gespann
InfoNet Day 2015: Session SharePoint + Office 365 - ein starkes GespannBernhard Wyss
 
Geschäftsanwendungen mit Yammer DMS EXPO 2014
Geschäftsanwendungen mit Yammer DMS EXPO 2014Geschäftsanwendungen mit Yammer DMS EXPO 2014
Geschäftsanwendungen mit Yammer DMS EXPO 2014FLorian Laumer
 
BI-System mit OData und SharePoint Online
BI-System mit OData und SharePoint OnlineBI-System mit OData und SharePoint Online
BI-System mit OData und SharePoint Onlineatwork
 
Office 365 Cloud Connector für SharePoint und Azure (German)
Office 365 Cloud Connector für SharePoint und Azure (German)Office 365 Cloud Connector für SharePoint und Azure (German)
Office 365 Cloud Connector für SharePoint und Azure (German)Layer2
 
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013IOZ AG
 
1 2 sd2014-sol_pitch_stadtsaal_2_sap_sharepoint
1 2 sd2014-sol_pitch_stadtsaal_2_sap_sharepoint1 2 sd2014-sol_pitch_stadtsaal_2_sap_sharepoint
1 2 sd2014-sol_pitch_stadtsaal_2_sap_sharepointFLorian Laumer
 
ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...
ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...
ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...1stQuad Solutions
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftDavid Schneider
 
Share Point is back | Bechtle Competence Days 2018
Share Point is back | Bechtle Competence Days 2018Share Point is back | Bechtle Competence Days 2018
Share Point is back | Bechtle Competence Days 2018Bechtle
 
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David SchneiderSharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David SchneiderDavid Schneider
 
Experteninterview mit Reiner Ganser: "Potential von Power Apps und Power Auto...
Experteninterview mit Reiner Ganser: "Potential von Power Apps und Power Auto...Experteninterview mit Reiner Ganser: "Potential von Power Apps und Power Auto...
Experteninterview mit Reiner Ganser: "Potential von Power Apps und Power Auto...Thomas Maier
 
SharePoint Lösungen für die Zukunft
SharePoint Lösungen für die ZukunftSharePoint Lösungen für die Zukunft
SharePoint Lösungen für die ZukunftDavid Schneider
 
Ein modernes DMS mit SharePoint
Ein modernes DMS mit SharePointEin modernes DMS mit SharePoint
Ein modernes DMS mit SharePointDavid Schneider
 
SharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise SearchSharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise SearchPatrick Maeschli
 

Tendances (18)

News von der Microsoft Ignite Zürich Juni 2015
News von der Microsoft Ignite Zürich Juni 2015News von der Microsoft Ignite Zürich Juni 2015
News von der Microsoft Ignite Zürich Juni 2015
 
News von der Microsoft Ignite
News von der Microsoft IgniteNews von der Microsoft Ignite
News von der Microsoft Ignite
 
InfoNet Day 2015: Session SharePoint + Office 365 - ein starkes Gespann
InfoNet Day 2015: Session SharePoint + Office 365 - ein starkes GespannInfoNet Day 2015: Session SharePoint + Office 365 - ein starkes Gespann
InfoNet Day 2015: Session SharePoint + Office 365 - ein starkes Gespann
 
Geschäftsanwendungen mit Yammer DMS EXPO 2014
Geschäftsanwendungen mit Yammer DMS EXPO 2014Geschäftsanwendungen mit Yammer DMS EXPO 2014
Geschäftsanwendungen mit Yammer DMS EXPO 2014
 
BI-System mit OData und SharePoint Online
BI-System mit OData und SharePoint OnlineBI-System mit OData und SharePoint Online
BI-System mit OData und SharePoint Online
 
Office 365 Cloud Connector für SharePoint und Azure (German)
Office 365 Cloud Connector für SharePoint und Azure (German)Office 365 Cloud Connector für SharePoint und Azure (German)
Office 365 Cloud Connector für SharePoint und Azure (German)
 
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013
SharePoint Community 12.02.2014: Realisierung einer Website mit SharePoint 2013
 
1 2 sd2014-sol_pitch_stadtsaal_2_sap_sharepoint
1 2 sd2014-sol_pitch_stadtsaal_2_sap_sharepoint1 2 sd2014-sol_pitch_stadtsaal_2_sap_sharepoint
1 2 sd2014-sol_pitch_stadtsaal_2_sap_sharepoint
 
ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...
ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...
ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
 
Share Point is back | Bechtle Competence Days 2018
Share Point is back | Bechtle Competence Days 2018Share Point is back | Bechtle Competence Days 2018
Share Point is back | Bechtle Competence Days 2018
 
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David SchneiderSharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
 
SharePoint Community: Nintex Workflow Cloud
SharePoint Community: Nintex Workflow CloudSharePoint Community: Nintex Workflow Cloud
SharePoint Community: Nintex Workflow Cloud
 
Experteninterview mit Reiner Ganser: "Potential von Power Apps und Power Auto...
Experteninterview mit Reiner Ganser: "Potential von Power Apps und Power Auto...Experteninterview mit Reiner Ganser: "Potential von Power Apps und Power Auto...
Experteninterview mit Reiner Ganser: "Potential von Power Apps und Power Auto...
 
Datev digicamp
Datev digicampDatev digicamp
Datev digicamp
 
SharePoint Lösungen für die Zukunft
SharePoint Lösungen für die ZukunftSharePoint Lösungen für die Zukunft
SharePoint Lösungen für die Zukunft
 
Ein modernes DMS mit SharePoint
Ein modernes DMS mit SharePointEin modernes DMS mit SharePoint
Ein modernes DMS mit SharePoint
 
SharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise SearchSharePoint Community Mittelland - GARAIO : Enterprise Search
SharePoint Community Mittelland - GARAIO : Enterprise Search
 

Similaire à Sharcamp 2014: Search driven apps with SharePoint 2013

Sharecamp 2014: SharePoint 2013 - Best Tools
Sharecamp 2014: SharePoint 2013 - Best ToolsSharecamp 2014: SharePoint 2013 - Best Tools
Sharecamp 2014: SharePoint 2013 - Best ToolsMaximilian Melcher
 
Erste Schritte mit der Searchmetrcis Suite
Erste Schritte mit der Searchmetrcis SuiteErste Schritte mit der Searchmetrcis Suite
Erste Schritte mit der Searchmetrcis SuiteYourposition AG
 
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVIntegrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVChristian Krause
 
Microdata & Rich Snippets
Microdata & Rich SnippetsMicrodata & Rich Snippets
Microdata & Rich SnippetsJens Tonnier
 
18-03 Experteninterview: PowerShell für Office 365 mit Peter Bonner
18-03 Experteninterview: PowerShell für Office 365 mit Peter Bonner18-03 Experteninterview: PowerShell für Office 365 mit Peter Bonner
18-03 Experteninterview: PowerShell für Office 365 mit Peter BonnerThomas Maier
 
Get ready for SharePoint 2016
Get ready for SharePoint 2016Get ready for SharePoint 2016
Get ready for SharePoint 2016Next Iteration
 
Orbiti Ex Michael Greth Cms Shoot Out
Orbiti Ex Michael Greth Cms Shoot OutOrbiti Ex Michael Greth Cms Shoot Out
Orbiti Ex Michael Greth Cms Shoot OutMichael Greth
 
Share point 2010 in der praxis collaborationdays
Share point 2010 in der praxis collaborationdaysShare point 2010 in der praxis collaborationdays
Share point 2010 in der praxis collaborationdaysSamuel Zürcher
 
TechTalk - Share point for internet sites part 1
TechTalk - Share point for internet sites part 1TechTalk - Share point for internet sites part 1
TechTalk - Share point for internet sites part 1Samuel Zürcher
 
Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)Agenda Europe 2035
 
Modernes DAM lässt Ihr Team effizienter arbeiten - mit KI und Machine Learning
Modernes DAM lässt Ihr Team effizienter arbeiten - mit KI und Machine LearningModernes DAM lässt Ihr Team effizienter arbeiten - mit KI und Machine Learning
Modernes DAM lässt Ihr Team effizienter arbeiten - mit KI und Machine LearningNuxeo
 
ShareConf 2013 - Microsoft SharePoint und Office 365 Konferenz & Workshops
ShareConf 2013 - Microsoft SharePoint und Office 365 Konferenz & WorkshopsShareConf 2013 - Microsoft SharePoint und Office 365 Konferenz & Workshops
ShareConf 2013 - Microsoft SharePoint und Office 365 Konferenz & WorkshopsHLMC Events GmbH
 
Gentics Webinar: Unser Intranet mit SAP Netweaver Portal und CMS 22-09-2009
Gentics Webinar: Unser Intranet mit SAP Netweaver Portal und CMS 22-09-2009Gentics Webinar: Unser Intranet mit SAP Netweaver Portal und CMS 22-09-2009
Gentics Webinar: Unser Intranet mit SAP Netweaver Portal und CMS 22-09-2009Manuel Aghamanoukjan
 
Unic AG - Enterprise-Search Breakout Session X.Days 2009
Unic AG - Enterprise-Search Breakout Session X.Days 2009Unic AG - Enterprise-Search Breakout Session X.Days 2009
Unic AG - Enterprise-Search Breakout Session X.Days 2009André Schmid
 
Google Tools für Fotografen
Google Tools für FotografenGoogle Tools für Fotografen
Google Tools für FotografenPARX
 
SEMrush Übersicht von allen Tools Stand 03.2019
SEMrush Übersicht von allen Tools  Stand 03.2019SEMrush Übersicht von allen Tools  Stand 03.2019
SEMrush Übersicht von allen Tools Stand 03.2019Evgeni Sereda
 
Automatische Klassifizierung macht SharePoint-Inhalte transparent
Automatische Klassifizierung macht SharePoint-Inhalte transparentAutomatische Klassifizierung macht SharePoint-Inhalte transparent
Automatische Klassifizierung macht SharePoint-Inhalte transparentbhoeck
 
Google Search Trends 2014 - Session auf der Internet World München 2014
Google Search Trends 2014 - Session auf der Internet World München 2014Google Search Trends 2014 - Session auf der Internet World München 2014
Google Search Trends 2014 - Session auf der Internet World München 2014seonative
 

Similaire à Sharcamp 2014: Search driven apps with SharePoint 2013 (20)

Sharecamp 2014: SharePoint 2013 - Best Tools
Sharecamp 2014: SharePoint 2013 - Best ToolsSharecamp 2014: SharePoint 2013 - Best Tools
Sharecamp 2014: SharePoint 2013 - Best Tools
 
Erste Schritte mit der Searchmetrcis Suite
Erste Schritte mit der Searchmetrcis SuiteErste Schritte mit der Searchmetrcis Suite
Erste Schritte mit der Searchmetrcis Suite
 
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVIntegrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
 
Microdata & Rich Snippets
Microdata & Rich SnippetsMicrodata & Rich Snippets
Microdata & Rich Snippets
 
2010 09 30 11-30 thomas marx
2010 09 30 11-30 thomas marx2010 09 30 11-30 thomas marx
2010 09 30 11-30 thomas marx
 
18-03 Experteninterview: PowerShell für Office 365 mit Peter Bonner
18-03 Experteninterview: PowerShell für Office 365 mit Peter Bonner18-03 Experteninterview: PowerShell für Office 365 mit Peter Bonner
18-03 Experteninterview: PowerShell für Office 365 mit Peter Bonner
 
Get ready for SharePoint 2016
Get ready for SharePoint 2016Get ready for SharePoint 2016
Get ready for SharePoint 2016
 
Orbiti Ex Michael Greth Cms Shoot Out
Orbiti Ex Michael Greth Cms Shoot OutOrbiti Ex Michael Greth Cms Shoot Out
Orbiti Ex Michael Greth Cms Shoot Out
 
Share point 2010 in der praxis collaborationdays
Share point 2010 in der praxis collaborationdaysShare point 2010 in der praxis collaborationdays
Share point 2010 in der praxis collaborationdays
 
TechTalk - Share point for internet sites part 1
TechTalk - Share point for internet sites part 1TechTalk - Share point for internet sites part 1
TechTalk - Share point for internet sites part 1
 
Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)
 
Modernes DAM lässt Ihr Team effizienter arbeiten - mit KI und Machine Learning
Modernes DAM lässt Ihr Team effizienter arbeiten - mit KI und Machine LearningModernes DAM lässt Ihr Team effizienter arbeiten - mit KI und Machine Learning
Modernes DAM lässt Ihr Team effizienter arbeiten - mit KI und Machine Learning
 
Session bchh13
Session bchh13Session bchh13
Session bchh13
 
ShareConf 2013 - Microsoft SharePoint und Office 365 Konferenz & Workshops
ShareConf 2013 - Microsoft SharePoint und Office 365 Konferenz & WorkshopsShareConf 2013 - Microsoft SharePoint und Office 365 Konferenz & Workshops
ShareConf 2013 - Microsoft SharePoint und Office 365 Konferenz & Workshops
 
Gentics Webinar: Unser Intranet mit SAP Netweaver Portal und CMS 22-09-2009
Gentics Webinar: Unser Intranet mit SAP Netweaver Portal und CMS 22-09-2009Gentics Webinar: Unser Intranet mit SAP Netweaver Portal und CMS 22-09-2009
Gentics Webinar: Unser Intranet mit SAP Netweaver Portal und CMS 22-09-2009
 
Unic AG - Enterprise-Search Breakout Session X.Days 2009
Unic AG - Enterprise-Search Breakout Session X.Days 2009Unic AG - Enterprise-Search Breakout Session X.Days 2009
Unic AG - Enterprise-Search Breakout Session X.Days 2009
 
Google Tools für Fotografen
Google Tools für FotografenGoogle Tools für Fotografen
Google Tools für Fotografen
 
SEMrush Übersicht von allen Tools Stand 03.2019
SEMrush Übersicht von allen Tools  Stand 03.2019SEMrush Übersicht von allen Tools  Stand 03.2019
SEMrush Übersicht von allen Tools Stand 03.2019
 
Automatische Klassifizierung macht SharePoint-Inhalte transparent
Automatische Klassifizierung macht SharePoint-Inhalte transparentAutomatische Klassifizierung macht SharePoint-Inhalte transparent
Automatische Klassifizierung macht SharePoint-Inhalte transparent
 
Google Search Trends 2014 - Session auf der Internet World München 2014
Google Search Trends 2014 - Session auf der Internet World München 2014Google Search Trends 2014 - Session auf der Internet World München 2014
Google Search Trends 2014 - Session auf der Internet World München 2014
 

Sharcamp 2014: Search driven apps with SharePoint 2013

  • 1. Search-Driven Apps Maximilian Melcher | Managing Consultant | 22. Mai 2014
  • 2. Maximilian Melcher Maximilian Melcher ist SharePoint und Enterprise Search Consultant für Alegri International Services GmbH, ein Microsoft Gold Certified Partner in München spezialisiert auf Microsoft Technologien. Sein Fokus liegt auf Microsoft SharePoint Server 2007/2010/2013 und FAST For SharePoint 2010. Maximilian ist zertifizierter SharePoint Entwickler (MCPD) und Administrator (MCITP) und arbeitet als Projektleiter im Großkunden-Umfeld. Twitter: @maxmelcher Blog: http://melcher.it Email: Maximilian.Melcher@alegri.eu Toolbox: sharepointtoolbox.de www: http://alegri.de
  • 3. All rights reserved  Gründungsjahr: 2001  ca. 225 Mitarbeiter in der DACH-Region  Niederlassungen an 9 Standorten (DACH)  Umfangreiche Nearshore Kapazitäten in Rumänien  Microsoft und SAP Unite Partner (DACH Region)  Über 60 der DAX 100-Unternehmen zählen zu unsere Klienten  Consulting Excellence in Microsoft Enterprise Solutions Alegri Hamburg Köln Frankfurt Stuttgart München Basel Wien Zürich Mannheim 3
  • 4. All rights reserved Gold Messaging Gold Business Intelligence Gold Application Lifecycle Management Gold Collaboration and Content Gold Management and Virtualization Gold Digital Marketing Silver Communications Silver Application Development Silver Devices and Deployment Silver Identity and Access Silver Data Platform Silver Learning Silver Volume Licensing Silver Mobility  Strategic Alliance Partner (für Deutschland) mit dedizierten Partner Managern und gemeinsamen Businessplänen  Beteiligung an den Microsoft Inner Circles  Premier Support Vertrag für Projekte unserer Klienten  Microsoft Cloud Accelerate Partner Programm  Early Adaptor und Rapid Deployment Programme für Klienten  Notes Compete Programm (Migration & Konsolidierung)  Small Business Specialist für den Mittelstand  Business Critical SharePoint Partner: http://youtu.be/wWNRQfoqhds  Stellenangebote: http://www.alegri.de/de/Career/Seiten/default.aspx Ein starker Microsoft Partner 4
  • 6. All rights reserved 6 SharePoint Search History FAST ESP for SharePoint • Lizenz Deal für FAST und SharePoint 2007 • Die original FAST Integration wurde verwendet. FAST Search for SharePoint • Gemeinsame Crawl und Query Komponenten • FAST und SharePoint Farmen stark verbunden SharePoint 2013 Search • Eine Such-Engine • Eine Farm • Simple, easy, powerful
  • 10. All rights reserved SharePoint 2013 Suche SharePoint 2013 Search SharePoint 2010 Search FAST Search For SharePoint FAST Technology
  • 11. All rights reserved 11 SharePoint 2013 Suche
  • 12. All rights reserved  Search User Interface Verbesserungen  Relevanz Verbesserungen  Anpassungen im Crawling  Struktur und Entitäten Extraktion in unstrukturiertem Content  Flexibleres Search Schema  Search Health Reports  Neue Search Architektur Was ist neu?
  • 15. Tool-Support  REST  Many parameters  Very detailed output  Debugging
  • 16. JavaScript (JSOM) var clientContext = new SP.ClientContext(“https://sharepoint2013.demo.com"); var keywordQuery = new Microsoft.SharePoint.Client.Search.Query.KeywordQuery(clientContext); keywordQuery.set_queryText("SharePoint"); var searchExecutor = new Microsoft.SharePoint.Client.Search.Query.SearchExecutor(clientContext); var results = searchExecutor.executeQuery(keywordQuery); clientContext.executeQueryAsync(function(result) { console.log(result)} ,function(error) { console.log(error) });
  • 17. C# (CSOM) using (ClientContext clientContext = new ClientContext("http://<serverName>/sites/<siteCollectionPath>")) { KeywordQuery keywordQuery = new KeywordQuery(clientContext); keywordQuery.QueryText = "SharePoint"; SearchExecutor searchExecutor = new SearchExecutor(clientContext); ClientResult<ResultTableCollection> results = searchExecutor.ExecuteQuery(keywordQuery); clientContext.ExecuteQuery(); }
  • 18. C# (SSOM) using (SPSite siteCollection = new SPSite("<serverRelativeUrl>")) { KeywordQuery keywordQuery = new KeywordQuery(siteCollection); keywordQuery.QueryText = "SharePoint"; SearchExecutor searchExecutor = new SearchExecutor(); ResultTableCollection resultTableCollection = searchExecutor.ExecuteQuery(keywordQuery); resultTableCollection = resultTableCollection.Filter("TableType", KnownTableTypes.RelevantResults); ResultTable resultTable = resultTableCollection.FirstOrDefault(); DataTable dataTable = resultTable.Table; }
  • 19. Who is working Where on What?
  • 20. Maximilian Melcher Twitter: @maxmelcher Blog: Melcher.it Email: Maximilian.Melcher@alegri.eu Toolbox: sharepointtoolbox.de www: http://alegri.de Thanks! Bitte Feedback ausfüllen! – Positives Feedback • Vortrag 27 – Anderes Feedback • Vortrag 37
  • 22. All rights reserved Das Potential von Microsoft Enterprise-Lösungen voll erschließen. Alegri ist einer der größten Microsoft Partner in Deutschland und Mitglied der SAP- Microsoft- Unite Partner Connection. „ … an Alegri kommt man zum Thema Microsoft einfach nicht vorbei. “ - Klientenzitat - Unite Partner Connection 22

Notes de l'éditeur

  1. Worum gehts? Was ist das Szenario? SP2010 Umgebungen weit verbreitet – Transition zur schönen neuen Welt Überleitung zur Search History
  2. Überleitung zur Search in Bildern
  3. http://farm5.staticflickr.com/4059/4339658005_53925274d5_o.jpg
  4. http://farm8.staticflickr.com/7056/6795013658_1399fd2592_o.jpg
  5. http://upload.wikimedia.org/wikipedia/commons/4/45/Binoculars_25x100.jpg
  6. Überleitung in die aktuelle Situation