2BIT AG

2BIT AG ist ein IT-Unternehmen, das sich auf Cloudlösungen, Data Engineering und Softwareentwicklung spezialisiert hat. Das Unternehmen bietet umfassende IT-Dienstleistungen wie Softwareentwicklung, IT-Beratung, Personalverleih und Coaching an.

https://www.2bit.ch
2BIT AG Logo
04 // Teamverstärkung

Spring Boot Microservice für Apache Solr

Herausforderung

Ein Kunde von 2BIT benötigte eine Lösung, um interne Informationen verschiedenen Applikationen durchsuchbar zugänglich zu machen. Die direkte Nutzung der REST-Schnittstelle von Apache Solr durch alle künftigen Applikationen wäre zu komplex und wartungsaufwändig gewesen. Es wurde eine vereinfachte, zentrale Schnittstelle benötigt, die komplexe Such-Operationen wie Fuzzy-Search abstrahiert und den Clients eine einfache REST-API bietet.

Lösung

nxt entwickelte eine Spring Boot Microservice-Applikation, die als Search-Applikation zwischen Apache Solr und den Client-Applikationen vermittelt. Die Lösung nutzt Spring Data Solr für den Datenzugriff und bietet eine klare Drei-Schichten-Architektur (REST-API, Service-Layer, Repository). Komplexe Solr-Abfragen wie Fuzzy-Search mit dem Damerau-Levenshtein-Distanz Algorithmus wurden in einfache REST-Endpoints gekapselt, sodass Clients ohne Solr-Kenntnisse Informationen über Firmen abrufen können.

Michi Gerber

Hast du eine ähnliche Herausforderung?

Michi berät dich gerne in einem unverbindlichen Erstgespräch.

Jetzt Termin vereinbaren