Upload
sparked
View
531
Download
4
Embed Size (px)
DESCRIPTION
Presented by Johan Kroese on May 9th during the event: SharePoint Truths. Hosted by Sparked
Citation preview
SharePoint TruthsAmsterdam, 9 mei 2012
2
Truth:1. the true or actual state of a matter
2. conformity with fact or reality; verity
3. a verified or indisputable fact, proposition, principle, or the like
4. the state or character of being true.
5. actuality or actual existence.
Verkoop verhaal > mogelijkheden product = A
Mogelijkheden product > Verwachting van product = B
A + B = SharePoint Truths
SharePoint Truths
3
Johan Kroese● Solution Architect @ Sparked● ASP script + SQL ASP.NET SharePoint ?● @johankroese● [email protected]
Introductie
5
SharePoint Enterprise Search != SharePoint Enterprise licentie!
Product lijn:
SharePoint Foundation 2010
SharePoint Server 2010
SharePoint Search Server 2010
SharePoint Search Server Express 2010
Microsoft FAST Search Server 2010 For SharePoint
SharePoint Enterprise Search
6
SharePoint Enterprise Search
7
SharePoint Enterprise Search
File share Websites Public FoldersWSS & SharePoint Lotus Notes
EMC DFS 6.5
Third Party Connectors:• Oracle• Peoplesoft• MS Dynamics• Salesforce
• EMC eRoom• IBM FileNet• Autonomy Worksite• Xerox DocuShare
LOB data
• SAP• LexisNexis• Alfresco• MS Exchange mailboxes
• Opentext/Hummingbird/Llivelink• Etc...
8
SharePoint Enterprise Search
9
Probleem: trage zoekresultaten SharePoint• Alleen bij zoeken naar collega‘s• Alleen klachten vanuit de top 50 medewerkers van de organisatie• 10k+ medewerkers
Nader onderzoek:• Login als ‘probleem gebruiker’• Conclusie: hele bedrijf hangt onder paar managers in AD• Standaard ranking model people search = MainPeopleModel• MainPeopleModel: ranking dmv social distance• Social distance: weging obv org structuur• Ranking = query-time
Conclusie:
Zorg dat het manager veld in AD geen onlogische waarden bevat
Klant case 1: MT slechte performance
10
Probleem: zoeken naar collega’s • Zoeken op naam collega’s: onverwachte resultaten • Multilingual (phonetic) search• Werkt ook met ‘nicknames’: zoeken op Bill levert William op
Nader onderzoek:• Phonetic search afhankelijk van Speech Server runtime
(op alle index en query servers)• People search gebruikt de taal van het my site host template• Tot voor kort in 10 talen beschikbaar, geen Nederlands• Nu in 54 talen, mits geinstalleerd
Klant case 2: phonetic search
11
Uitdaging: Enterprise Search over klant gegevens & dossiers• Data beschikbaar via custom WCF service• 100k clienten• 15k dossiers• 200k archief dossiers
• BCS – out of the box WCF Connector• Security trimming gewenst, incl custom business logica
Probleem:• Crawl duurt te lang• Search refinements ‘werken niet goed’• Sortering zoekresultaten gewenst
Klant case 3: indexing LOB data
12
13
Nader onderzoek:• Lage crawl frequentie (3 records / sec)• Crawl lijkt niet multithreaded meer onderzoek nodig• Geen incremental crawl
• Search refinements op te schroeven tot 500 resultaten max• Ranking ipv Sortering gebruikt• Splitsing content sources
Conclusie:
Plan en onderzoek goed voordat je grote hoeveelheden data via BCS gaat indexeren
Klant case 3: indexing LOB data
14