Solution de recherche pour sites web

Permettre aux organisations de créer des sites web intuitifs et orientés client

Contacter les ventes

Contexte

Pour traiter les requêtes de recherche, les moteurs de recherche web nécessitent le traitement du langage naturel (NLP) et l'indexation inversée. Ils doivent également s'appuyer sur un calcul intensif des données afin de fournir des résultats de recherche précis et fiables. Cela exige une infrastructure dotée d'une puissance de calcul CPU élevée et d'une capacité I/O importante.

Architecture de la solution

  1. Les organisations peuvent déployer le service de recherche front-end à l'aide d'Elastic Compute Service (ECS), de Server Load Balancer et de Content Delivery Network (CDN). Pour créer le service web de recherche backend, il est possible d'utiliser Server Load Balancer, ECS et ApsaraDB for RDS.
  2. Le service de recherche backend effectue un traitement du langage naturel (NLP) sur les données incrémentales et génère un index inversé à partir du framework d'indexation. L'instance ECS optimisée pour les I/O offre des performances réseau et disque élevées, permettant au framework d'indexation d'accélérer les opérations d'indexation. Table Store stocke les données traitées pour les recherches ultérieures. Le service de base de données NoSQL Alibaba Cloud Table Store, similaire à HBase, fournit le stockage et l'accès en temps réel à des données non structurées massives.

Points forts

  • Performances I/O supérieures
  • Stockage de données non structurées massives
  • Cache multicouche