#GlobalAzure
Premiers pas avec
Microsoft Azure Search
Mickaël Mottet
■Azure Search, vue d’ensemble
■C’est quoi ?
■Pourquoi ?
■Cas d’usage
■Fonctionnalités du service
■Description d’une unité ...
Search Overview
Azure Search est une solution de recherche PaaS
Aucun déploiement, maintenance ou infogérance d’une infras...
■Les utilisateurs utilisent la recherche de façon instinctive et c’est un
moyen naturel d’interagir avec des applications ...
■Ecommerce, Vente en ligne
■ Catalogue produit entier
■ Centaines de requêtes / seconde
■ Mises à jour constants des index...
■API HTTP/JSON pour la création, gestion et requêtes sur
les documents
■SDK .NET disponible sur NuGet (AzureSearchClient)
...
■Recherche par mot-clés avec opérateurs (+, -, *, “”, etc.)
■Surlignage des mots clés dans les résultats
■Facettage (histo...
■Recherches riches structurées (filtre, tri, projections,
pagination)
■Création de profils de “scoring” pour trier les rés...
■Types utilisés dans les index et documents
■Edm.String
■Collection(Edm.String)
■Edm.Boolean
■Edm.Int32
■Edm.Int64
■Edm.Do...
Objet Free Standard
Maximum number of indexes 3 50 per Search service
Maximum number of fields per index 1000 1000
Maximum...
Limites et contraintes (2 / 2)
https://msdn.microsoft.com/library/azure/dn798934.aspx
■Api-key Limits
■ Maximum of 2 admin...
■Une unité de recherche est composée :
■ 1 Replica : important pour la lecture
■ 1 Partition : important pour l’écriture
D...
Combien coûte Azure Search ?
Merci !
Premiers pas avec Microsoft Azure Search
Premiers pas avec Microsoft Azure Search
Premiers pas avec Microsoft Azure Search
Premiers pas avec Microsoft Azure Search
Premiers pas avec Microsoft Azure Search
Premiers pas avec Microsoft Azure Search
Premiers pas avec Microsoft Azure Search
Prochain SlideShare
Chargement dans…5
×

Premiers pas avec Microsoft Azure Search

3 636 vues

Publié le

Slides de ma session que j'ai présenté le 25/04/2015 pour le Global Azure bootcamp qui s'est déroulé chez Cellenza à Paris.

Publié dans : Logiciels
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
3 636
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2 558
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Premiers pas avec Microsoft Azure Search

  1. 1. #GlobalAzure Premiers pas avec Microsoft Azure Search Mickaël Mottet
  2. 2. ■Azure Search, vue d’ensemble ■C’est quoi ? ■Pourquoi ? ■Cas d’usage ■Fonctionnalités du service ■Description d’une unité de recherché ■Combien coûte Azure Search ? ■Démonstrations ■Provisionnement dans le portail ■Utilisation des APIs REST pour manipuler les index ■Utilisation du SDK .NET Agenda
  3. 3. Search Overview Azure Search est une solution de recherche PaaS Aucun déploiement, maintenance ou infogérance d’une infrastructure Exploiter vos données  GA depuis le 5 Mars 2015
  4. 4. ■Les utilisateurs utilisent la recherche de façon instinctive et c’est un moyen naturel d’interagir avec des applications qui possèdent beaucoup de données. ■Les moteurs de recherche ont mis la barre très haut ! ■ Résultats instantanés, auto-completion, surlignage, classement, fonctions lunguistiques… ■La recherche est compliquée ■ D’un point de vue infrastructure : disponibilité, stockage, scalabilité, gestion ■ D’un point de vue fonctionnel : classement, recherche geo-spatiale, gestion des index Pourquoi ?
  5. 5. ■Ecommerce, Vente en ligne ■ Catalogue produit entier ■ Centaines de requêtes / seconde ■ Mises à jour constants des index ■ Classement saisonnier et scalabilité ■Contenu généré par des utilisateurs, applications sociales ■ Recherche Geo-spatiale ■ Volume de documents importants ■ Indexation rapide ■Applications business ■ Ingestion rapide des documents ■ Nombre de documents importants ■ Données structurées de façon hétérogènes Cas d’usage
  6. 6. ■API HTTP/JSON pour la création, gestion et requêtes sur les documents ■SDK .NET disponible sur NuGet (AzureSearchClient) ■v0.8.5522.36498 ■RedDog Search Portal disponible en extension sur Azure WebApp ■Exemples disponibles sur CodePlex (pour l’instant… !) Outillage
  7. 7. ■Recherche par mot-clés avec opérateurs (+, -, *, “”, etc.) ■Surlignage des mots clés dans les résultats ■Facettage (histogrammes sur des plages de valeurs utilisé typiquement dans la navigation de catalogues) ■Suggestions pour l’auto-complétion Fonctionnalités du service (1 / 2)
  8. 8. ■Recherches riches structurées (filtre, tri, projections, pagination) ■Création de profils de “scoring” pour trier les résultats par pertinence ■Support de fonctions géospatiales dans le filtrage, tri et classement ■Création d’indexers qui vont automatiquement alimenter les index (DocumentDB, SQL Server, Azure SQL Database) Fonctionnalités du service (2 / 2)
  9. 9. ■Types utilisés dans les index et documents ■Edm.String ■Collection(Edm.String) ■Edm.Boolean ■Edm.Int32 ■Edm.Int64 ■Edm.Double ■Edm.DateTimeOffset ■Edm.GeographyPoint ■Structures utilisées dans les recherches ■Edm.GeographyPolygon Types de données supportés
  10. 10. Objet Free Standard Maximum number of indexes 3 50 per Search service Maximum number of fields per index 1000 1000 Maximum document count 10,000 15 million per partition Maximum storage size 50 MB 25 GB per partition Maximum partitions N/A 12 per Search service Maximum replicas N/A 6 per Search service Maximum search units N/A 36 per Search service Maximum number of indexers 3 10 per Search service Maximum number of data sources 3 10 per Search service Maximum number of documents that can be indexed in a single indexer invocation 10,000 Unlimited Limites et contraintes (1 / 2) https://msdn.microsoft.com/library/azure/dn798934.aspx
  11. 11. Limites et contraintes (2 / 2) https://msdn.microsoft.com/library/azure/dn798934.aspx ■Api-key Limits ■ Maximum of 2 admin keys per service ■ Maximum of 50 query keys per service ■Request Sizes ■ Maximum of 16 MB per request ■ Maximum 8 KB URL length ■ Maximum 1000 documents per batch of index uploads, merges, or deletes. ■ Maximum 32 fields in $orderby clause ■ Maximum search term size is 32766 bytes (32 KB minute 2 bytes) of UTF-8 encoded text ■Response Sizes ■ Maximum 1000 documents returned per page of search results ■ Maximum 100 suggestions returned per Suggest API request
  12. 12. ■Une unité de recherche est composée : ■ 1 Replica : important pour la lecture ■ 1 Partition : important pour l’écriture Description d’une unité de recherche
  13. 13. Combien coûte Azure Search ?
  14. 14. Merci !

×