3S : fonctionnement et actions
Architecture et composants
Indexing Broker
Indexing Broker est un moteur de traitement, de transformation et de file d'attente multithread hautement configurable qui permet au moteur de recherche de normaliser et de récupérer de grandes quantités de contenu. Il comprend deux modes de récupération : 1) Une interface REST pour la récupération synchrone et 2) un système de dossier témoin pour le traitement par lots asynchrone.
Moteur de recherche sémantique
Le moteur d'analyse sémantique est le cœur du système. Il comprend une technologie de récupération des informations au niveau de l'entreprise associée à la solution d'analyse sémantique (TME) de Nstein et à des algorithmes personnalisés pour augmenter la pertinence des résultats et la précision des documents suggérés. Le système est livré avec des schémas de référence préconfigurés et extensibles. Les documents récupérés par le système sont automatiquement enrichis avec des métadonnées contenant les noms de personnes, organisations, sujets, thèmes, lieux et repères, termes de l'industrie, subjectivité, sentiments et un résumé automatique.
Back-office
Le Back-office fournit les outils nécessaires pour supporter les opérations du système. Il permet aux éditeurs de mettre au point des algorithmes de recherche intuitivement et de forcer le contenu dans des emplacements spécifiques dans les résultats de recherche. Les commerciaux peuvent gérer des campagnes en utilisant des règles basées sur des mots-clés et lancer des publicités réellement contextuelles. Les administrateurs système détiennent les outils de maintenance requis pour gérer et maintenir le cluster de recherche.
Presentation Framework (structure de présentation)
Le Presentation Framework est une interface API facile à déployer et mise en cache et un système de modèle destiné à fournir un grand volume de résultats de requêtes via une couche de présentation flexible. Elle peut être étendue pour concevoir des applications Web orientées recherche ou utilisée telle quelle avec les thèmes standard. La couche de présentation tire profit des métadonnées sémantiques et de toutes autres métadonnées stockées dans les index.
Les personnes sans aucune compétence en programmation pourront concevoir et intégrer rapidement et facilement un nouveau thème orienté recherche. Les informaticiens pourront quant à eux apprécier l'architecture de bibliothèque extensible et les mécanismes de fermeture de la logique d'affaires personnalisée intégrée. Le système est livré avec 4 thèmes prêts à être utilisés : 1) Recherche guidée, 2) Pages de thèmes, 3) Moteur de découverte et 4) Diffusion mobile.
Semantic Widget Server (Serveur de widgets sémantique)
Le Semantic Widget Server est un service basé sur une API qui fournit des fragments de résultats au Presentation Framework et à d'autres systèmes externes. Toutes les données et métadonnées stockées dans les index de recherche ou compilées par le système ainsi que les fonctionnalités prises en charge par l'API de base sont exposées via le Semantic Widget Server : les clusters sémantiques, les résultats de recherche, les documents populaires, les documents récents, les requêtes populaires, etc. Cela permet aux développeurs de tirer profit de la logique d'affaire de 3S dans des systèmes à distance.
Le système sert en mode natif des fragments en XML, JSON et XHTML mais est extensible pour prendre en charge d'autres formats. Il est également livré avec un widget JavaScript de référence permettant au contenu d'être servi à travers les propriétés via des widgets Web interactifs.
Enterprise clustering
Même si les composants de la solution 3S de Nstein peuvent rester sur une machine pour les opérations à faible coût, tous les composants peuvent également être distribués dans des clusters à disponibilité élevée pour des déploiements de trafic/volumes élevés.
Le système est conçu pour prendre en charge les organisations avec de grandes exigences mais des budgets de fonctionnement limités ainsi que les grandes entreprises dotées de configurations maître/esclave complexes.
Suggestion de configuration bas de gamme : Un maître avec tous les composants et une sauvegarde quotidienne sur un support externe
Configuration moyenne : un maître avec tous les composants et un de secours
Configuration d'entreprise : composants éparpillés à travers les clusters
