-
Notifications
You must be signed in to change notification settings - Fork 24
Description
Feature description
I already created this feature
#836
Hoping we can talk about it and get in integrated.
Solr 9 test container support
I'm creating some micronaut tools to work with solr integration. The goal is to have similar search plugins for elastic search and solr at the same time so users can switch between the two.
Solr still has a large community and a production base. Adding this support is the first step for me creating other features such as:
- Auto injection of solr and auto configuration of a solr server for clients
- Creating embedding services based on the djl library
- Adding search services as REST, grpc, and kafka abilitities
I'm doing this on a side project with micronaut as my base. But a lot of it better fits into the micronaut framework itself.
What this supprt adds
You can override the solr container used. It's actually using solr 9.8.x, which is the version that better supports embedding search. I have a whole set of classes I'd like to integrate taht will eventually be able to easily create an embedding search engine from micronaut data sources into solr using protocol buffer specs. I'll create the same functionality for open search / elastic once I get this done.