SlideShare ist ein Scribd-Unternehmen logo
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

Weitere ähnliche Inhalte

PPTX
Azure Search vs. Sharepoint Search
PPTX
Webinar Slides: SharePoint als Drehscheibe fuer ihr Unternehmenswissen
PPTX
SharePoint 8 Tipps um besser zu Finden
PPTX
SharePoint 2016 Lauch Event
PPTX
Collaboration Days 2011 - Document Management à la carte
PPTX
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
PPTX
Oliver Hofmann: Office Graph
PPTX
MS Teams UG Germany 03/2019 - Microsoft Teams Lifecycle Management
Azure Search vs. Sharepoint Search
Webinar Slides: SharePoint als Drehscheibe fuer ihr Unternehmenswissen
SharePoint 8 Tipps um besser zu Finden
SharePoint 2016 Lauch Event
Collaboration Days 2011 - Document Management à la carte
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
Oliver Hofmann: Office Graph
MS Teams UG Germany 03/2019 - Microsoft Teams Lifecycle Management

Was ist angesagt? (18)

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

Ähnlich wie Sharcamp 2014: Search driven apps with SharePoint 2013 (18)

PPTX
Search driven Applications mit SharePoint 2013
PPTX
Sharecamp 2014: SharePoint 2013 - Best Tools
PDF
Samuel Zürcher new power of search
PPTX
The new power of search
PDF
Oliver ryf eine einführung für it pros
PDF
SharePoint 2013 – Tech-Track
PPTX
SharePoint 2013 Search Driven websites
PDF
SharePoint 2013: Die Neuerungen im Überblick
PPTX
Search driven Apps mit SharePoint 2013 und SharePoint Online
PPTX
Ihre Web Auftritt mit der Basis SharePoint
PPTX
Microsoft SharePoint 2010 – neue Funktionen
PPTX
Share point 2010 in der praxis collaborationdays
PDF
Aiciti - Sharepoint 2010
PDF
Mit Sharepoint und Suche zum intelligenten Informationsarbeitsplatz
PPTX
Share point community mittelland search driven websites
PPTX
Rich Internet Applications mit SharePoint
PPTX
Rich Internet Applications mit SharePoint
PDF
Experteninterview​ mit Dr. Julian Bahrs: "Enterprise Intranet mit Office 365​"
Search driven Applications mit SharePoint 2013
Sharecamp 2014: SharePoint 2013 - Best Tools
Samuel Zürcher new power of search
The new power of search
Oliver ryf eine einführung für it pros
SharePoint 2013 – Tech-Track
SharePoint 2013 Search Driven websites
SharePoint 2013: Die Neuerungen im Überblick
Search driven Apps mit SharePoint 2013 und SharePoint Online
Ihre Web Auftritt mit der Basis SharePoint
Microsoft SharePoint 2010 – neue Funktionen
Share point 2010 in der praxis collaborationdays
Aiciti - Sharepoint 2010
Mit Sharepoint und Suche zum intelligenten Informationsarbeitsplatz
Share point community mittelland search driven websites
Rich Internet Applications mit SharePoint
Rich Internet Applications mit SharePoint
Experteninterview​ mit Dr. Julian Bahrs: "Enterprise Intranet mit Office 365​"
Anzeige

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

Hinweis der Redaktion

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