opensearch-project / opensearch-learning-to-rank-base

Fork of https://github.com/o19s/elasticsearch-learning-to-rank to work with OpenSearch
Apache License 2.0
16 stars 15 forks source link

[PROPOSAL] Integrate LTR With OpenSearch CI #12

Open macohen opened 1 year ago

macohen commented 1 year ago

What/Why

What are you proposing?

We want to be able to build against the OpenSearch CI system the same way as any other plugin in the opensearch-project repo. The first step is just to build the plugin with each release for self-install purposes. Next step would be to integrate with the open source release distribution if we think it's the right thing to do.

What users have asked for this feature?

We have no open source Learning to Rank repository for OpenSearch that is integrated. @gsingers asked for help in maintaining the build on this plugin and we took that on.

Are there any security considerations?

Yes, but these considerations are not 100% clear yet.

Are there any breaking changes to the API

No

Why should it be built? Any reason not to?

An OpenSearch supported LTR plugin will help us work with the community moving forward with additional features and enhancements. We are looking at ways to use LTR for hybrid (Vector + Lexical) search, for example.

What will it take to execute?

This list is to come, but most work can be found in https://github.com/opensearch-project/opensearch-plugins md files/

macohen commented 1 year ago

Putting in this checklist to track the process of upgrading and branching

jzonthemtn commented 2 months ago

Related, and potentially a duplicate of #32.