Contexte et enjeux
Les moteurs de recherche sont une des briques de l’architecture Big Data définie par AXA. Dans ce contexte, la DSI AXA France souhaitait s’appuyer sur un Partenaire ayant une forte expertise sur les moteurs de recherche, pour l’aider à finaliser le choix de celui-ci et accompagner les projets dans ses mises en œuvre.
Missions et travaux réalisés par INOP’S
Finalisation du choix du moteur de recherche entre SolR et ElasticSearch en particulier au regard des critères suivants :
- Axe performance / stabilité
- Capacité de recherche avancée
- Interface normalisée
- Exigences techniques : accessible via web service / technologies NoSQL / standards HTTP,
- REST et JSon est lancé
- Réalisation d’un POC
- Pilotage de l’avant-projet
- Pilotage global du projet informatique (planning, budget, gouvernance)
- Définition et construction de la solution techniquePilotage de la mise en place de l’infrastructure nécessaire
- Pilotage et la coordination de l’ensemble des contributeurs sur le périmètre moteur de recherche
Accompagnement aux projets mettant en œuvre ElasticSearch :
- Validation d’architectures
- Conception de solutions répondant aux besoins métiers dans un environnement « BigData »
- Mises en œuvre de batchs d’indexation en Java
- Production de scripts NoSQL pour utiliser les fonctionnalités du progiciel ElasticSearch
Résultats/Bénéfices clients
Suite à la finalisation du choix de la solution et la réalisation du POC permettant de valider la solution, plusieurs projets ont été lancés au sein d’AXA et menés à bout avec le niveau de satisfaction attendu à la fois dans les dimensions techniques et d’urbanisation, de performance (temps de réponses, pertinence des éléments remontés) et d’interface utilisateurs.
Environnements techniques
- Webservices / NoSQL / HTTP, REST et Json / Java, Spring Batch, Maven, JMeter / Angular JS,
- Javascript, HTML 5, CSS
- SolR, ElasticSearch