Skip to content

Solr 9 testcontainer support #837

@krickert

Description

@krickert

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions