Le moteur de recherche du nouveau SharePoint est au cœur de votre Intranet et de vos applicatifs métiers! Taxonomie, Folksonomie, nouvelle architecture, nouvelle interface utilisateur, moteur social, moteur de contenus, API REST, Search-Based applications, etc : vous saurez tout sur ce nouveau moteur de recherche.
SharePoint 2013 et son nouveau moteur de recherche d’Entreprise au service de votre business
1. Donnez votre avis !
Depuis votre smartphone, sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toutes les heures !!!
Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les TechDays
http://notes.mstechdays.fr
2. SharePoint Server 2013 et
son nouveau moteur de
Stéphane Palluet
recherche
Xavier Vanneste
Serveurs / Entreprise / Réseaux / IT
3. Agenda
Introduction
Nouvelles fonctionnalités
Architecture
Personnalisation
Publication de contenu
E-Discovery
Serveurs / Entreprise / Réseaux / IT
5. Historique
2013
•Fast + Search
2010 Ent= Search 2013
•Fast Search For
SharePoint
2008 •Bypass
ESFastES
•Achat de Fast par
Microsoft
2007
•Fast et
SharePoint
2007 connector
6. Fast ADN
Dans Search 2013 on retrouve l’ADN de Fast Search a savoir les
composants du FAST crawl processing, la structure des index en
partition sur plusieurs serveurs et plusieurs index, la pertinence
et le ranking models, entity extraction, et les options
d’extension du pipeline
14. Meilleure pertinence
• Calcul de la pertinence
– Fraicheur
– Nombre de clicks (Analytics services)
– Ranking du mot (titre, référence, corps du document…)
– Endroit où se situe le document
• Result source (Property boost, Near, Property Sort)
• Linguistics
– Thesaurus, Stemming Lemmatization
17. Public API
Aperçu de l’Architecture Exchange
SharePoint
solution custom
Serveurs / Entreprise / Réseaux / IT
18. Architecture - nouveautés
• Un moteur unique
– On-Premise, Office 365 and Exchange 2013
• Un seul installeur , une seule ferme
– Support du multi-tenant
• La recherche devient un service central
– Utilisé dans par d’autres fonctions (publication Web, statistiques,…)
• Déploiement flexible avec tolérance aux pannes
• Interface graphique revue
– Remaniement des web parts
– Administration graphique étendue
19. Architecture du moteur de recherche
Public API
Unit of scale/role boundary
HTTP
File shares
SharePoint
User profiles
Lotus Notes
Documentum
Exchange folders
Custom - BCS
Serveurs / Entreprise / Réseaux / IT
20. Indexation continue
Les benefices En réalité
• Plus d’attente pour la • Tourne toutes les 15
fusion des indexes minutes par défaut
• Les indexations ne sont • Intervalle changeable par
pas en Queue PowerShell
• Plusieurs continuous • Utilisation recommandée
crawl peuvent à la place du crawl
fonctionner incremental pour les
simultanément sources SharePoint
Serveurs / Entreprise / Réseaux / IT
27. Les composants d’un Display Template
File Extension Title Preview Image
• Exposer les
métadonnées
gérées
Document Summary
Path
• HTML et
Javascript vs XSL
Serveurs / Entreprise / Réseaux / IT
28. Qu’est qu’un Result source ?
• Remplace les
scopes
– Combine
• Protocole
– SharePoint local
– SharePoint distant
– Exchange
– Fédération
• Requête de
transformation
Serveurs / Entreprise / Réseaux / IT
29. Result Type : Personnalisation de
l’affichage par type de résultats
Conditions pour
identifier le type de
résultats
Un Display Template
pour adapter l’affichage
Serveurs / Entreprise / Réseaux / IT
31. Query Rules: conditions et actions
BASÉE SUR UN DICTIONNAIRE (BEST BET)
• Correspondance exacte, commence par, • Promouvoir un résultat
termine par
• Basé sur un dictionnaire ou une valeur REFORMULER LA REQUÊTE DE L’UTILISATEUR
• Ad-hoc or term store dictionary • Afficher un bloc de résultat
• Basé sur une expression régulière • Remplacer la requite d’origine
BASÉE SUR L’HISTORIQUE (LOGS)
• Est-ce que l’utilisateur clique plutôt sur
un résultat de ce type… ?
• Est-ce que cette requête concerne une
source en particulier ?
34. Traitement du contenu
• Extraction “Deep Links” (Word & PPT)
• Extraction d’entités personnalisées (12)
• Extraction de métadonnées : titre, auteurs,
dates
• Extensibilité de l’enrichissement de contenu
• Word Breakers personnalisés
• iFilter API
Serveurs / Entreprise / Réseaux / IT
35. Web Service Callout
• Utilisé pour la classification, le nettoyage des
données, le tagging,…
• Envoie les données à un web service externe
(SOAP RPC)
• Opère sur les données dans les propriétés
gérées
Parse Map to Web Phonetic Custom Documen
documents Detect Word
managed Service name Entity t
and extract language breaking
metadata properties Callout variations Extraction summary
Trigger
eval
Vers le WEB Depuis le WEB
SERVICE SERVICE
Serveurs / Entreprise / Réseaux / IT
38. Site Collection A
Site Collection
Avant…
Site Collection B
Content Query
Web Part
Site Collection C
Serveurs / Entreprise / Réseaux / IT
39. Site Collection A
Publication basée sur la recherche Site Collection D
Site Collection B
Search Search
Crawl
Content Search
Web Part
Site Collection C
Serveurs / Entreprise / Réseaux / IT
40. Nouvelle Web part : Content Search
• Construire la requête
avec le Query builder
• Choisir un modèle
d’affichage : Display
Templates
Serveurs / Entreprise / Réseaux / IT
41. Construire la requête graphiquement
• Concepteur
graphique
• Test en ligne de
la requête
Création de la Aperçu des
requête résultats
Serveurs / Entreprise / Réseaux / IT
44. Legal can create
discovery sets for in-place
preservation
View in-place hold stats in
real time
Create queries to trim
down content required
for analysis or export
46. Unified search query
across Office platform
Reduce preservation set
size with additional filters
View breakdown of
results and size statistics
at-a-glance
Multiple Preview content prior to
message types, export
including Lync